在我的代碼,我使用的局部視圖(稱之爲PV1)在ASP.Net渲染視圖MVC
<div id="div_1">
<% Html.Partial("PV1", Model); %>
</div>
,並在局部視圖我使用「Ajax.BeginForm」將其重定向到一個特定的行動,因此它這樣做...
using (Ajax.BeginForm("action1", "Forms", null, new AjaxOptions { UpdateTargetId = "div_1" }, new { id = "form1" }))
{
Response.write("I am here.");
}
public ActionResult action1(XYZ Model)
{
//
return PartialView("PV1", Model);
}
在行動,我再次調用相同部分「PV1」的最後一行,因此它也這樣做......
但渲染時該視圖不打印或執行寫入的步驟在局部視圖,它覆蓋他們,並表明什麼?
Html.Partial(),因爲我將控制器動作的輸出結果返回給視圖...但是它對我的查詢有什麼影響,我正在使用的ren輸出...只是爲了讓你知道...嘗試這兩種方法...但問題仍然存在...請爲我提供一個例子... – 2011-04-26 13:58:42
我做到了使用Html.RenderPartial()...但這樣做你必須非常小心地安排你的div ... – 2011-05-18 11:04:14