我有这种情绪。 有董事会。和线程。只能在板上创建Therads,为此需要提供板ID,Name或类似的东西,让SQL知道它应该添加线程的位置。
到目前为止,我一直在使用隐藏字段在视图之间传递数据,但是我使用它们更多的是像ViewBags这样的代码中的垃圾,方法中的非遗传属性等。
有更清洁的方法吗?
答案 0 :(得分:5)
将模型传回视图。
所以如果你有一个名为Data的模型,其中有一个名为Name的字段;
Data fvm = new Data{ Name = "my name"};
return View(fvm)
然后从模型继承视图并使用;
<%= Model.Name %>
获取数据。
然后,当您从视图移动到视图时,您可以使用ajax,jQuery提交插件或提交按钮将表单传递回视图,该按钮也应该是模型。
然后在你的控制器中;
public actionresult myciew(Data model)
{
//do something with the model
}