C# 4.0 MVC架构中的视图状态问题?
我们向gridview添加了多个文本框数据,这些数据在用户按下add按钮之前不会更新数据库…这里我曾尝试使用viewstate,但当MVC Arch中发生任何其他事件时,它将变为null…因此这就是问题所在。我可以使用dataset…如果是,那么如何使用???C# 4.0 MVC架构中的视图状态问题?,c#-4.0,C# 4.0,我们向gridview添加了多个文本框数据,这些数据在用户按下add按钮之前不会更新数据库…这里我曾尝试使用viewstate,但当MVC Arch中发生任何其他事件时,它将变为null…因此这就是问题所在。我可以使用dataset…如果是,那么如何使用??? 提前感谢您…您在MVC中不使用viewstate。当然,您可以使用DataSet,但依赖webforms中的viewstate的控件将无法工作。MVC没有viewstate和session,但您可以使用TempData对象而不是views
提前感谢您…您在MVC中不使用viewstate。当然,您可以使用DataSet,但依赖webforms中的viewstate的控件将无法工作。MVC没有viewstate和session,但您可以使用TempData对象而不是viewstate。在您的控制器中,您可以像这样绑定TempDate[“MyKey”]=“My Value”,在下一个请求中,您可以像
String s=TempData[“MyKey”]
一样获取您的值。我建议您使用强类型视图。在这里,您可以将模型属性与视图元素一起附着,以便在回发时,模型对象将包含所有已发布的值
您还可以使用显示模板来迭代测试框并附加/传递模型属性