gpt4 book ai didi

c# - MVC 如何在 IF 语句后返回 View

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

我的页面有一个搜索框,其中有几个单选按钮。选择哪个单选按钮将取决于显示哪个 View 。

但是,我不知道如何返回 View 。

我的代码是

 public ActionResult Index(string jobType)
{
if (jobType.ToLower() == "this")
CandidateResults();
else
JobResults();
}

private ActionResult CandidateResults()
{
var model = //logic
return View(model);
}
private ActionResult JobResults()
{
var model = //logic
return View(model);
}

但这不会在屏幕上显示任何内容(一个白页)。这是有道理的,但我不想返回索引,我想返回一个新页面(称为 JobResults 或 Candidates)并为这两个新页面创建一个 View ,但是当我右键单击我的方法(JobResults() 或 Candidates())我没有获得添加 View 的选项。

在这个阶段我迷路了,任何人都可以提供建议。

最佳答案

从 Index 返回 View 或重定向到 CandidateResults 或 JobResults 操作。

public ActionResult Index(string jobType)
{
if (jobType.ToLower() == "this")
return CandidateResults();
else
return JobResults();
}

private ActionResult CandidateResults()
{
var model = //logic
return View(model);
}
private ActionResult JobResults()
{
var model = //logic
return View(model);
}

关于c# - MVC 如何在 IF 语句后返回 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14896833/

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