2009-08-14 65 views
2

我正在ASP.NET MVC中使用Ajax.BeginForm發佈表單。我有一個div使用AjaxOption的UpdateTargetId屬性進行更新。現在我需要帖子更新2個Div。我還需要返回2個不同的意見。如何在使用Ajax時爲AjaxOptions提供多個UpdateTargetIds.BeginForm

這裏是我目前的代碼:

<%using(Ajax.BeginForm("Create", new { controller = "View"},new AjaxOptions { UpdateTargetId = "view_tabs" })){ %> 
<%= Html.TextBox("viewName") %> 
<input type="submit" value="Create a New View" /><br /> 
<%} %> 

或許,表單的提交操作應張貼到一個控制器返回一個視圖,也使一個GET請求到另一個控制器返回另一種觀點? !

如何使用MVC框架實現此目的?我不想使用JQuery或其他JavaScript庫。

回答

1

我不想使用JQuery或其他Javascript庫。

你有問題qith jQuery?因爲它確實是一個非常棒的框架。據我所知,ASP.NET MVC AJAX的功能非常有限,但是你可能直接使用ASP.NET AJAX庫?

我確實建議給jQuery一個機會。

+0

我也喜歡jquery。事實上,我有一個使用jQuery的上述問題的解決方案。我很想知道Ajax.beginForm是否支持多個更新目標(... – darthjit 2009-08-18 10:58:08

+0

在這種情況下,我最瞭解*,沒有。 – jeef3 2009-08-18 20:45:45

相關問題