表单数据回填1
开发工具与关键技术:VS MVC
作者:木林森
撰写时间:2019年 7 月 3 日
今天给大家介绍一下表单的数据回填。表单的数据回填一般会在哪些地方用到呢?常见的在个人资料的录入方面,如果你已经录入过了,它再次录入时就会实现个人数据的回填。比如在医院住院方面,如果你在入院时已经登记录入过你的个人的信息,后面如果哪个看病流程需要用到你的个人信息,那么就有这样一个功能,它能够获取你入院时登记的个人信息,进行数据的回填。这么说是说不清楚,看例子吧
首先需要在视图的表单里面设置一些盒子放置回填的数据,如下图1,红线部分隐藏起来,作用是获取到单个病人,对病人开药。
图1
图2
上图2是在控制器中获取到需要回填的数据,控制器中还对是否选中有病人作为判断,如果选中有病人就对病人数据获取传到视图,没有就提示“数据异常”。
这里有必要说明一下如果在有空格的时候,需要去一下空格,因为这个例子不需要,所以截图这里没有去掉空格的代码。
去掉所有空白字符的代码格式如下:
Where tbPatient.PatientID.Trim()==PatientName.Trim();
控制器数据传到视图后就在视图中进行数据的回填和数据的拼接(拼接这里有些地方需要,有些地方不需要,所以根据实际来)。回填数据时需要获取改变值,获取到的值改变就对数据进行回填。如图3
图3
我这里是用getJSON提交,获取到控制器/BeHosDoctorWorkStation/
表单数据回填1
最新推荐文章于 2024-07-31 10:00:10 发布