在MVC C#中是否可以返回一个根本不修改视图的ActionResult?
我试过了:
返回null和new EmptyResult(),但那些返回空页
返回一个空的JavaScript(再次,空白页面)
返回一个JavaScript,设置存储在隐藏字段中的所有标记("危险的客户端标记"错误)。
我正在寻找的是完全相同的页面,包括当前的焦点元素,并且最好没有闪烁刷新(文本框onkeyup调用存储到数据库的C#方法)。如果我不能用ActionResult做到这一点,有没有办法调用可以访问JavaScript表单中的表单元素的非ActionResult C#方法?我没有使用jQuery。
谢谢
答案 0 :(得分:0)
您可以将操作结果返回类型设置为void,或者您可以使用ajax执行此操作。请查看此link
答案 1 :(得分:0)
不,不是浏览器如何工作 - 来自页面的GET / POST请求总是用服务器的响应替换整个页面,浏览器从不向服务器发送页面信息,因此它可以重新呈现同一页面。
周围的方式: