0
在ASP.NET 4 *,很容易创建通过使用如何在asp.net核心中创建ajax重载功能?
@Html.Action("TableMethod")
加载在页加载
表和通过jQuery AJAX重新加载填充在控制器方法的表模型的AJAX重新加载表
var url = '@Url.Action("TableMethod")?params=xyz';
$('#tableContainer').load(url);
如何在ASP.NET Core中创建类似的场景考虑视图组件无法通过HTTP访问? 我看了这个例子Access ASP.NET 5 View Component via URL,但有一个局部视图,只是包装一个视图组件似乎有点多余。这是唯一的方法吗?
没错,但模型会改变基于URL传递的参数。 –
所以使用'if(parameter == xyz){view(model1)} else {view(model2)}' –
是的。或者参数可以是过滤表格内容的值。 –