大家好,我试图在不同的页面之间传递信息,但我不知道如何。如何在不同的网页之间传递信息
我有这种形式与Html.ActionLink内
<% using (Html.BeginForm("Save", "Envi"))
{%>
<%: Html.ValidationSummary(true)%>
<div class="editor-label">
<%: Html.Label("Description:")%>
</div>
<div class="editor-field">
<%: Html.TextBox("info", lp.Description)%>
...
<div>
<%: Html.ActionLink("Change Image", "ChangeImg", "Envi", new {id=lp}, new {id="cambio"})%>
...
<p>
<input type="submit" value="Save" name="<%= lp.Id %>"/>
</p>
<% } %>
<% } %>
当我点击我展示Html.ActionLink其他页面(与对话的fancybox),我选择一个图像。
我想将表单中的所有数据传递到此页面。现在,当我再次显示表单时,我有新数据,没有旧数据。 我该怎么做?
谢谢。
再次调用此视图的控制器需要将正确的模型传递给它,其中包含要显示的数据。如果没有足够的信息,还可以发布控制器代码以进行“Save”和“ChangeImg”视图。 (总共应该有4个控制器方法,2个HttpGet和2个HttpPost) – Dave