1
我使用RenderAction
包括下面的表格中我的觀點提出:多形式的RenderAction
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<SelectListItem>>" %>
<% using (Html.BeginForm("form1", "UserControls", FormMethod.Post, new { @id = "form1" }))
{ %>
<div id="superDiv">Super User | Account: <%= Html.DropDownList("dropdown", Model)%>
<button type="submit" class="button">Button</button>
</div>
<% } %>
的問題是,當我在一個視圖如形式:
<% using (Html.BeginForm("Reports", "Report", FormMethod.Post, new { @id = "reportForm", style= "display:none" }))
{ %>
<%: Html.AntiForgeryToken()%>
<%: Html.Hidden("reportType", null, new { @id = "reportType" }) %>
<div class="middle"><button type="submit" class="button">Generate Report</button>
<% } %>
它會自動提交表格RenderAction
,這怎麼能防止?
我需要將數據加載到用戶控件中,並將其用於多個視圖/控件。這是如何與部分工作? – 2011-04-26 07:42:28