我需要你的帮助,我正在使用 asp.net 核心,我需要将相同的参数传递给 2 个返回字符串的不同操作并调用这 2 个操作以到达那里导致第三个操作导致视图。请问有什么帮助吗?
1 回答
0
根据您的描述,我建议您可以直接创建一个可以接收相同参数的新动作。
例如:
您有以下三个动作:
public string ActionA(string parameterA, string parameterB)
{
return parameterA + parameterB;
}
public string ActionB(string parameterA, string parameterB)
{
return parameterA + parameterB + "This ActionB";
}
public IActionResult ActionC()
{
return View();
}
然后你可以创建一个可以接收参数并调用 ActionA 和 ActionB 的 actionD。
public IActionResult ActionD(string parameterA, string parameterB)
{
string resultA = ActionA(parameterA, parameterB);
string resultB = ActionB(parameterA, parameterB);
return View(resultA + resultB);
}
于 2020-07-15T05:14:25.343 回答