如何从控制器传递信息到视图然后用asp.net mvc将其恢复到控制器?

时间:2009-05-20 18:55:09

标签: asp.net-mvc

我很确定这很容易,但我似乎无法找到它。

我在sql中有2个表链接在一起;

   table1 with field named idTable1, info
   table2 with field named idTable1, idTable2, moreInfo

当我显示可以向table2添加新行的视图时,我可以访问idTable1

 <%=Html.Encode(Model.idTable1)%>

但是当我提交表单时,我丢失了那些信息,在控制器中IdTable1现在是空的

如何解决这个“问题”?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试使用Html.Encode,而不是使用Html.Hidden。例如:

<form>
...
<%= Html.Hidden("idTable1", Model.idTable1) %>
...
</form>

这将提交idTable1的值以及表单数据。