Asp.net Mvc Ajax.BeginForm提交表单
2023-09-11 14:22:03 时间
Asp.net Mvc Ajax.BeginForm提交表单
之前Mvc中一直用Html.BeginForm提交表单,即如下:
@using (Html.BeginForm("Add", "News", FormMethod.Post, new { enctype = "multipart/form-data" })){
<table>
<tr>
<td><span style="color:red">*</span><span>标题</span></td>
<td>
@Html.TextBoxFor(model => model.NewsTitle)
@Html.ValidationMessageFor(model => model.NewsTitle, "", new { style = "color:red" })
</td>
</tr>
</table>
<div class='submit_forms'>
<input type="submit" name="submit" class='submit'>
</div>
}
今天试了下Ajax.BeginForm,主要为了后台弹出javascript代码窗口,需要引用js库:
jquery.unobtrusive-ajax.min.js
表单代码如下:
@using (Ajax.BeginForm("Add", "News", new AjaxOptions { HttpMethod = "Post" }, new { enctype = "multipart/form-data" }))
{
<table>
<tr>
<td><span style="color:red">*</span><span>标题</span></td>
<td>
@Html.TextBoxFor(model => model.NewsTitle)
@Html.ValidationMessageFor(model => model.NewsTitle, "", new { style = "color:red" })
</td>
</tr>
</table>
<div class='submit_forms'>
<input type="submit" name="submit" class='submit'>
</div>
}
Controller中代码如下:
public ActionResult Add(NewsInfo entity)
{
return Content("alert('ok!');", "text/javascript");
}
运行后,如下:
相关文章
- 《ASP.NET MVC4 WEB编程》学习笔记------.net mvc实现原理ActionResult/View
- dojo在ASP.NET中使用Ajax初步
- dojo从asp.net中获取json数据
- ASP.NET中AJAX的异步加载(Demo演示)
- ASP.NET中AJAX的异步加载(Demo演示)
- DotText源码学习——ASP.NET的工作机制
- Asp.Net Web API 2第十三课——ASP.NET Web API中的JSON和XML序列化
- Asp.Net Web API 2第十课——使用OWIN自承载Web API
- Asp.Net Web API 2第十六课——Parameter Binding in ASP.NET Web API(参数绑定)
- Asp.Net Web API 2第三课——.NET客户端调用Web API
- MSDN--ASP.NET概述
- ASP.NET 运行状况监视的日志记录错误详细信息 (C#)
- ASP.NET Core管道深度剖析(3):管道是如何处理HTTP请求的?
- .NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)
- Atitit.获取approot api 应用根路径 java c#.net php asp
- TatukGIS Kernel ASP.NET | GIS-Crack
- ASP.NET Web Pages - WebMail 对象
- ASP.NET Web Pages - 全局页面
- ASP.NET Core微服务(四)——【静态vue使用axios解析接口】
- APS.NET Cookie
- ASP.NET 使用Ajax
- lotus v1.16.0-rc2 Calibration-net
- Install the .NET SDK or the .NET Runtime on Ubuntu
- ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
- asp.net core demo
- 在 ASP.NET Core 中 使用 cookies
- 关于ASP.net开启身份验证时集成的托管管道模式下不适用的 ASP.NET 设置
- ASP.NET Core: 使用会话(Session)