ASP.netMVC修改

以重庆邮电项目,考试管理系统中设置考上模块为例。要修改某一条数据,首先得弹出模态框,并且弹出的模态框要实现数据回填的效果。那么要如何实现?因为每一条数据都会对应一个唯一的学生id,因此可以通过学生id查询出用户选中的那一条数据,获取数据中所有字段及内容回填到弹出的模态框form表单中。
数据回填效果如图:
在这里插入图片描述
修改模态框回填数据之前,先重置一下表单:jQuery("#formInsertExaminee").resetForm();,清空左边的图片,图片是通过文件路径查找的,所以另文件路径为空便可以清空图片了。
代码表达:jQuery("#UsImgStudentPicture").attr(“src”,"");
下拉框数据绑定,在以前文章“多条件查询”,已经有详细解说,只有绑定了下拉框才能实现下拉框数据回填。绑定过程中要梳理好每个下拉框之间的关系。比如学院下拉框数据改变会触发专业和年级下拉框数据绑定,专业和年级下拉框数据改变触发班级下拉框数据绑定。
接下来就是回填数据,回填图片比较特殊,就是将要修改的图片路径src改为新图片路径,
例:jQuery("#UsImgStudentPicture").attr(“src”,“getStudentPic?Stud

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASP.NET MVC中,你可以使用多种方法进行数据缓存。以下是几种常见的数据缓存技术: 1. Output Caching(输出缓存):这是一种将整个页面或页面片段缓存到服务器内存中的技术。当下次请求相同的页面时,服务器将直接返回缓存的内容,而不执行相应的控制器和视图逻辑。你可以使用OutputCache属性来设置缓存的持续时间、缓存依赖项等。 2. Memory Caching(内存缓存):这是一种将数据存储在服务器内存中的技术。你可以使用MemoryCache类来实现内存缓存。这对于需要频繁读取的数据非常有用,比如配置数据或静态数据。你可以设置缓存项的过期时间、优先级等。 3. Distributed Caching(分布式缓存):当你的应用程序运行在多个服务器上时,你可能需要使用分布式缓存来共享缓存数据。一些流行的分布式缓存解决方案包括Redis、Memcached和Microsoft Azure Redis Cache等。 4. Session State Caching(会话状态缓存):ASP.NET MVC提供了会话状态机制,允许你将数据存储在服务器上供整个会话使用。你可以使用Session对象来读取和写入会话状态数据。默认情况下,会话状态被存储在服务器的内存中,但你也可以配置它使用分布式缓存。 这些技术可以单独或结合使用,具体取决于你的应用程序需求和性能要求。记得根据具体场景选择合适的缓存技术,并避免过度缓存或无效的缓存。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值