gpt4 book ai didi

c# - 如何在 C# ASP.NET MVC 5 中找到我们来自的 View (内置方式)?

转载 作者:太空宇宙 更新时间:2023-11-03 17:05:12 25 4
gpt4 key购买 nike

ASP.NET MVC 5 , 假设我们有一个 Action我们希望有不同的重定向取决于 View调用 Action :

if (comingFromView1) {
return RedirectToAction("View1", "SomeController");
} else if (comingFromView2) {
return RedirectToAction("View2", "SomeController");
} //...and so on

有没有内置的方法来区分哪个View调用Action ?我们可以通过使用 ViewBag.Caller = "View1" 来做一些事情在View在调用 Actions 之前区分一个View例如,来自另一个。但是如果我们有很多 Views ,如果有内置的现成方法,那将是首选。

最佳答案

Uri urlOrigen = Request.UrlReferrer;

bool fromAnuncio = urlOrigen.ToString().Contains("Anuncio/ListAction");

if(fromAnuncio) {
// ...
} else {
// ...
}

关于c# - 如何在 C# ASP.NET MVC 5 中找到我们来自的 View (内置方式)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821258/

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