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

调用控制器方法,该方法从Asp.net视图页面返回带有Ajax调用的视图

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

调用控制器方法,该方法从Asp.net视图页面返回带有Ajax调用的视图

如果要刷新页面:

控制器:

public ActionResult Index(){     return View();}public ViewResult Test(){    ViewBag.Name = Request["txtName"];    return View();}

Index.cshtml:

@using (Html.BeginForm("Test", "Home", FormMethod.Post )){    <input type="submit" id="btnSearch"   value="Search"/>     <label>Name:</label><input type="text" id="txtName" name="txtName" />}

Test.cshtml:

@ViewBag.Name

============================================

如果您不想刷新页面:

控制器:

public ActionResult Index(){     return View();}[HttpPost]public PartialViewResult TestAjax(string Name){    ViewBag.Name = Name;    return PartialView();}

Index.cshtml:

<input type="button" id="btnSearch"   value="Search"/> <label>Name:</label><input type="text" id="txtName" name="txtName" /><script>$('#btnSearch').click(function () {    $.ajax({        url: '@Url.Action("TestAjax", "Home")',        data: { Name: $("#txtName").val() },        type: 'POST',        success: function (data) { $("#divContent").html(data);        }    });});</script>

TestAjax.cshtml:

@ViewBag.Name


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

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

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