当前位置:编程学习 > C#/ASP.NET >>

如何清空view中绑定的model的数据?现在绑定model的属性要一个一个清楚

做了一个购物订单,绑定了model,用户单击填写订单,弹出窗口填写完后提交购物清单没问题,可是如果用户还想再次提交订单,弹出的窗口后记住前一次的填写内容,请问怎么清楚前一次的内容?现在是提交后把与这个model的属性的相关控件的值都清空有没有办法把当前页面的model直接清空? --------------------编程问答-------------------- Controller直接new一个Model并且返回
页面重新装载一次就可以了。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
Controller直接new一个Model并且返回
页面重新装载一次就可以了。

页面重新装载一次是指整个页面刷新?但是 填写订单是弹出一个小窗体的 --------------------编程问答-------------------- 这个应该很简单吧?你弹出窗口用的是Javascript吧?在弹出窗口前用Javascript将需要清空的表单元素的值设为空就行了。 --------------------编程问答--------------------
引用 2 楼 SCAUSCNU 的回复:
Quote: 引用 1 楼 caozhy 的回复:

Controller直接new一个Model并且返回
页面重新装载一次就可以了。

页面重新装载一次是指整个页面刷新?但是 填写订单是弹出一个小窗体的


你是怎么弹出的?一样可以刷新弹出窗口。 --------------------编程问答--------------------
引用 3 楼 webdiyer 的回复:
这个应该很简单吧?你弹出窗口用的是Javascript吧?在弹出窗口前用Javascript将需要清空的表单元素的值设为空就行了。

是的,就是绑定这个表单的模型的属性太多了,一个一个设置属性麻烦,你的意思是一个一个设置属性吗? --------------------编程问答--------------------
引用 4 楼 caozhy 的回复:
Quote: 引用 2 楼 SCAUSCNU 的回复:

Quote: 引用 1 楼 caozhy 的回复:

Controller直接new一个Model并且返回
页面重新装载一次就可以了。

页面重新装载一次是指整个页面刷新?但是 填写订单是弹出一个小窗体的


你是怎么弹出的?一样可以刷新弹出窗口。

在一个大的view中使用js的,弹出窗口,请问怎样刷新啊?能举个例子吗?我用的是MVC,首次进入页面时controller就返回了model,弹出窗口后只是绑定model --------------------编程问答-------------------- 使用mvc根据逻辑设计处理好模型与控制器之间的关系后,再去考虑页面的事情,会轻松很多 --------------------编程问答--------------------
引用 5 楼 SCAUSCNU 的回复:
Quote: 引用 3 楼 webdiyer 的回复:

这个应该很简单吧?你弹出窗口用的是Javascript吧?在弹出窗口前用Javascript将需要清空的表单元素的值设为空就行了。

是的,就是绑定这个表单的模型的属性太多了,一个一个设置属性麻烦,你的意思是一个一个设置属性吗?

可以循环遍历,方法很多 --------------------编程问答-------------------- 用一个Form表单控制,提交到另一个控制器中,然后那个控制器在返回一个空model到当前页面
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,