我们将多个文本框的数据添加到gridview,不会更新数据库,直到用户按下添加按钮...这里我曾尝试使用viewstate但是当它在MVC Arch中发生任何其他事件时它变为null ...所以这个问题。我使用数据集......如果是,那么如何? 提前谢谢你......
答案 0 :(得分:0)
您不在MVC中使用viewstate。当然,您可以使用DataSet,但依赖于webforms中的viewstate的控件将不起作用。
答案 1 :(得分:0)
MVC没有viewstate和session,但您可以使用TempData Object而不是viewstate。在您的控制器中,您可以像TempDate["MyKey"]="My Value"
一样进行绑定,在下一个请求中,您可以像String s=TempData["MyKey"]
答案 2 :(得分:0)
我建议您使用强类型视图。在这里,您可以使用视图元素附加模型属性,这样当您回发时,模型对象将包含所有已发布的值。
您还可以使用“显示模板”来迭代测试框并附加/传递模型属性