【开发笔记】C# MVC 后端执行Js并保留用户数据

来源:互联网 发布:centos系统安装教程 编辑:程序博客网 时间:2024/06/13 23:44

从webform开发转到MVC开发过程中,有好多不适应,虽然感觉使用MVC很爽,但是一直觉得前后端数据交互不方便

简单的我们以业务‘Login’为例,怎么校验用户数据,简单的数据校验可以通过JS、Jquery控制,这里不列

但是业务开发实际过程中的中用户输入的信息提交后,后台检验不通过?怎么处理可以让用户知道,并保留原有信息,是不是想到了webform开发中的返回Js,然后返回

MVC也提供了这样的设计,之间没接触到这里记录下


1.使用jquery.unobtrusive-ajax.js  前台引用这个文件

直接使用Nuget竟然没有资源,这里提供其他博主的方法:用NUGET程序包管理器控制台安装

打开工具 >>  Nuget包管理器 >>    程序包管理器控制台 >>执行  Install-Package Microsoft.jQuery.Unobtrusive.Ajax –version 3.0.0


2.后台使用  JavscriptResult();

示例:return JavaScript("alert('111111')");

示例:return JavaScript("msgShow('信息')"); //调用前台Js函数

PS:前后台有很多交互模式,复杂的业务使用这个比较好

原创粉丝点击