栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Asp.Net mvc 4中使用AJAX提交表单

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Asp.Net mvc 4中使用AJAX提交表单

这里是完整的例子-

让我们创建一个简单的模型-

public class Details{    public string Name { get; set; }    public string Email { get; set; }}

现在,让我们创建几个动作,以使用

AJAX BEGINFORM
- 发出GET和POST请求

    static List<Details> details = new List<Details>();     public ActionResult GetMe()    {        return View();    }    public ActionResult SaveData(Details d)    {        details.Add(d);        return Json(details.Count, JsonRequestBehavior.AllowGet);    }

然后让我们创建一个简单的视图,它将托管Ajax.BeginForm()-

@model RamiSamples.Controllers.Details@{    ViewBag.Title = "Ajax";}<h2>Ajax</h2><script src="~/scripts/jquery-1.8.2.min.js"></script><script src="~/scripts/jquery.unobtrusive-ajax.min.js"></script>@using (Ajax.BeginForm("SaveData", new AjaxOptions(){    InsertionMode = InsertionMode.Replace,    UpdateTargetId = "dane"})){    @Html.AntiForgeryToken()    @Html.ValidationSummary(true)    <fieldset>        <legend>Details</legend>        <div > @Html.LabelFor(model => model.Name)        </div>        <div > @Html.EditorFor(model => model.Name) @Html.ValidationMessageFor(model => model.Name)        </div>        <div > @Html.LabelFor(model => model.Email)        </div>        <div > @Html.EditorFor(model => model.Email) @Html.ValidationMessageFor(model => model.Email)        </div>        <p> <input type="submit" value="Create" />        </p>    </fieldset>}<div id="dane">    Number of Details : </div>

现在,当页面呈现时-

现在,当您输入数据并单击创建按钮时-

然后页面会自动更新,添加数量如下所示-



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/448999.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号