做了一个购物订单,绑定了model,用户单击填写订单,弹出窗口填写完后提交购物清单没问题,可是如果用户还想再次提交订单,弹出的窗口后记住前一次的填写内容,请问怎么清楚前一次的内容?现在是提交后把与这个model的属性的相关控件的值都清空有没有办法把当前页面的model直接清空?

解决方案 »

  1.   

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

  2.   

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

  3.   

    页面重新装载一次是指整个页面刷新?但是 填写订单是弹出一个小窗体的你是怎么弹出的?一样可以刷新弹出窗口。
    在一个大的view中使用js的,弹出窗口,请问怎样刷新啊?能举个例子吗?我用的是MVC,首次进入页面时controller就返回了model,弹出窗口后只是绑定model
      

  4.   

    使用mvc根据逻辑设计处理好模型与控制器之间的关系后,再去考虑页面的事情,会轻松很多
      

  5.   

    用一个Form表单控制,提交到另一个控制器中,然后那个控制器在返回一个空model到当前页面