gpt4 book ai didi

javascript - 如何在javascript中检测回发?

转载 作者:行者123 更新时间:2023-12-02 17:31:03 24 4
gpt4 key购买 nike

我只需要在使用 Javascript 加载第一页时用当前日期时间填充文本。我的意思是我正在寻找 ASP.NET 中的 Page.IsPostBack 属性的模拟,但在 JS 中。

我找到了解决方案,建议我使用服务器端代码来检测回发并将变量传递到客户端。但我使用的是MVC,并且没有诸如Page.IsPostBack之类的属性...

请帮我找到答案

最佳答案

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");
}

引用:MVC3 Page - IsPostback like functionality

关于javascript - 如何在javascript中检测回发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23060718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com