是否有一种方法来实现客户端表单(特别是在客户端的模式对话框中),以满足ASP.NET Core 2.0中的以下条件?
<input asp-for="...">
)。我不想仅仅因为它们处于浮动<div>
而构建不同的表单。<iframe>
。我不想用CSS / JS等加载一个全新的页面。我发现检查所有框的唯一方法是使用部分视图和不显眼的ajax JS库的组合。这可行,但是它是建议新应用程序的推荐方法吗?它没有包含在任何默认模板项目中,并且似乎没有在ASP.NET Core的上下文中广泛讨论。我找到了一个讨论它的实例(https://dotnetthoughts.net/jquery-unobtrusive-ajax-helpers-in-aspnet-core/),但该博客文章的框架是移植遗留应用程序的一个。
答案 0 :(得分:0)
是的!如果你想在asp.net核心的帮助下这样做,你必须从控制器方法返回部分视图并在ajax成功函数中捕获它,然后将返回视图绑定到模态..
但这不是推荐选项..
最好的选择是使用客户端框架,如AngularJs,Angular 5等,服务器端api ..Angular 5将很容易满足您的要求。所以你应该使用Angular 5和ASP.NET Core Web API .. 强>