asp.net-mvc-3 – MVC3页面 – IsPostback功能
发布时间:2020-05-24 20:36:33 所属栏目:asp.Net 来源:互联网
导读:我从_Layout.cshtml视图中多次调用相同的控制器.所以在这个控制器中,如何在运行时发现它是否仍然是渲染的页面,或者是否正在进行全新的页面请求? 在asp.net中,您可以使用ispostback来计算出来.如何判断MVC3中的页面是否有全新的请求? 谢谢 在MVC上没有这样的
|
我从_Layout.cshtml视图中多次调用相同的控制器.所以在这个控制器中,如何在运行时发现它是否仍然是渲染的页面,或者是否正在进行全新的页面请求? 在asp.net中,您可以使用ispostback来计算出来.如何判断MVC3中的页面是否有全新的请求? 谢谢 解决方法在MVC上没有这样的想法.您可以处理POST,GET或两者的操作.您可以使用[HttpPost]和[HttpGet]属性过滤每个操作可以处理的内容.在MVC上,最接近IsPostBack的操作就是这样: public ActionResult Index()
{
if (Request.HttpMethod == "POST")
{
// Do something
}
return View();
}
因此, [HttpPost]
public ActionResult Create(CreateModel model)
{
if (Request.HttpMethod == "POST") // <-- always true
{
// Do something
}
return RedirectToAction("Index");
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.Net MVC 3:反向授权属性
- asp.net-mvc – 在MVC Ajax.ActionLink中传递多个参数
- asp.net-mvc – ASP.NET MVC Session vs Global vs Cache
- ASP.NET API版本控制
- 如何设置默认页面asp.net
- asp.net – Windows Workflow Foundation的替代方案
- asp.net-mvc – Html.BeginForm()和ajax.beginform()之间的
- asp.net – JMeter测试ASP .NET网页有多好?
- asp.net – 从多个Web.config文件访问appSettings
- ASP.NET MVC删除操作方法中的查询字符串
推荐文章
站长推荐
- asp.net-mvc – 你用ReSharper做什么?
- asp.net-web-api – 标题中的API密钥与swashbuck
- asp.net – asp:ContentPlaceHolder和代码块问题
- 双应用程序域在ASP.NET 4应用程序
- asp.net-mvc – 什么时候应该在asp.net mvc中使用
- asp.net – 在哪里可以下载DLR的Managed JScript
- asp.net-mvc-3 – 对复选框不起作用的MVC不显眼的
- 使用ASP.NET MVC3中的jQuery,可点击日期的事件日
- asp.net-mvc – asp.net mvc – 在哪里存储useri
- asp.net – 禁用按钮但看起来很活跃
热点阅读
