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

从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:前后台有很多交互模式,复杂的业务使用这个比较好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值