asp.net-mvc-3 – Html.RenderPartial和Ajax.BeginForm – Submit被调
发布时间:2020-05-24 05:06:31 所属栏目:asp.Net 来源:互联网
导读:我有以下索引视图: @model BoringStore.ViewModels.ProductIndexViewModel@{ ViewBag.Title = Index;}h2Produkte/h2div id=addProduct @{ Html.RenderPartial(Create, new BoringStore.Models.Pro
|
我有以下索引视图: @model BoringStore.ViewModels.ProductIndexViewModel
@{
ViewBag.Title = "Index";
}
<h2>Produkte</h2>
<div id='addProduct'>
@{ Html.RenderPartial("Create",new BoringStore.Models.Product()); }
</div>
<div id='productList'>
@{ Html.RenderPartial("ProductListControl",Model.Products); }
</div>
“productList”只是所有产品的列表. addProduct渲染我的创建视图: <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<div id="dialog-confirm" title="Produkt hinzufügen" style="display:none">
@using (Ajax.BeginForm("Index_AddItem",new AjaxOptions { UpdateTargetId = "productList" }))
{
@Html.Raw(DateTime.Now.ToString());
<div>
@Html.LabelFor(model => model.Name)
@Html.EditorFor(model => model.Name)
</div>
<br />
<div>
@Html.LabelFor(model => model.Price)
@Html.EditorFor(model => model.Price)
</div>
<br /><br />
<div>
<input type="submit" value="Produkt hinzufügen" />
</div>
}
提交表单时,我的控制器中的Index_AddItem方法被调用.不幸的是,表单总是调用该方法两次. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ASP.NET MVC – 如何抛出与StackOverflow类似的4
- asp.net-core – 如何在Visual Studio 2015 RC中
- asp.net-mvc-3 – 我需要什么样的路线才能提供虚
- asp.net – 有没有理由不将pdb文件部署到生产Web
- asp.net – TableHeaderRow类的重点是什么
- 如何更正此ASP.NET错误
- asp.net – 在运行时更改SqlDataSource.SelectCo
- asp.net-mvc-4 – 如何在Kendo UI Grid中扩展页面
- asp.net – 如何使用外部登录提供程序创建刷新令
- asp.net – PageMethod和URl重写
热点阅读
