gpt4 book ai didi

c# - 返回字符串或重定向到另一个 Controller 的方法

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

我需要一个方法来传回一个字符串值或重定向到另一个方法。是否有一个方法类可以处理传回字符串或重定向到另一个方法。

我正在使用 MVC C#。

最佳答案

您可以使用返回类型为 ActionResult 的方法

如果你想返回字符串,只需使用 Content(string)方法:

return Content("string_to_pass"); 

如果您想重定向到另一个操作,请使用 RedirectToAction(string)方法:

return RedirectToAction("action_name");

Content(string)RedirectToAction(string) 都是MVC 的方法Controller class .

总而言之,您是这样编写 Controller 的:

public ActionResult FooDetail()
{
if(heads_or_tails)
{
return Content("string_to_pass");
}
else
{
return RedirectToAction("action_name");
}
}

关于c# - 返回字符串或重定向到另一个 Controller 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527794/

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