ASP.Net MVC RC2 Ajax.Form成为Ajax.BeginForm停止工作

时间:2009-03-06 00:06:20

标签: asp.net-mvc

我们刚刚从.net的MVC框架的TCP 4升级到RC 2。以下代码有效,现在只进行常规发布(即导航到创建页面):

<% using (Ajax.BeginForm("Create", "LEEDBoardItem", new AjaxOptions()
   {
    UpdateTargetId = "LEEDBoardDisplay",
    HttpMethod = "POST"
   }))
{ %>
 <%= Html.Hidden("Selling_Color_Name", ViewData.Model.SelectedColor == null ? "" : ViewData.Model.SelectedColor.SellingColorName) %>
 <%= Html.Hidden("Selling_Color_Number", ViewData.Model.SelectedColor == null ? "" : ViewData.Model.SelectedColor.SellingColorNumber) %>
 <%= Html.Hidden("Selling_Style_Name", ViewData.Model.Style_Name) %>
 <%= Html.Hidden("Selling_Style_Number", ViewData.Model.Style_Number) %>
 <%= Html.AntiForgeryToken() %>
 <% Html.RenderPartial("~/Views/LEEDBoardItem/Form.ascx", new LEEDBoardItem());%>
 <input type="submit" value="New" />
<% } %>

任何人都有与RC2类似的问题?我可以切换到ActionLink,但我宁愿使用表格帖子。

谢谢! 布赖恩

1 个答案:

答案 0 :(得分:2)

我唯一能想到的就是确保从RC2获取最新的.js文件并将它们放入项目中并正确引用它们。