博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Remote远程特性的使用
阅读量:6293 次
发布时间:2019-06-22

本文共 391 字,大约阅读时间需要 1 分钟。

碰到两个问题:

1、由于在实体层中,MVC的Remote验证特性无法使用,故而在 Web层添加了一个ViewModel,在ViewModel中添加Remote特性,并修改以前的代码,这样就可以使用远程验证的好处了。不自己写验证而调用其Remote特性的好处在于,界面干净,节省代码,不易出错,阻止提交,逻辑可以用C#代码写。

2、但由于验证时不仅需要文件名作为参数,还需要一个当前文件的id作为参数,而验证逻辑却无法传两个参数,怎么办?

解决办法:在Controller中加一个静态私有字段,让这个字段来读取该参数。注意:必须是静态的字段。因为静态的字段在方法中被改变后,可以一直驻留在内存中,而非静态字段则不会驻留,每次重新调用都会被初始化。

 

转载于:https://www.cnblogs.com/Benjamin/archive/2012/12/19/2824555.html

你可能感兴趣的文章
关不掉.vbs
查看>>
算法11---红黑树的实现
查看>>
本地系统服务例程:Nt和Zw系列函数
查看>>
mysql 案例 ~ 常见案例汇总
查看>>
jmeter if 控制器
查看>>
Spring定时器时间设置规则
查看>>
算法のLowLow三人行
查看>>
appcompat_v7出现红叉解决方法
查看>>
javascript事件之:jQuery事件接口概述
查看>>
概率统计与机器学习:常见分布性质总结
查看>>
wcf部署到服务器上后,取不出oralcle数据
查看>>
嵌入式LINUX入门到实践(二)
查看>>
Linux的三种特殊权限
查看>>
PKU 2068 Nim
查看>>
测试基础-1.1
查看>>
15、响应式布局和BootStrap 全局CSS样式知识点总结-part2
查看>>
【MySQL】通过Binary Log简单实现数据回滚(一)
查看>>
255.Spring Boot+Spring Security:使用md5加密
查看>>
记录一款SQLite数据库管理软件
查看>>
将Oracle的语言从中文修改为英文
查看>>