gpt4 book ai didi

asp.net-mvc - MVC3 两个 Controller Action 可以返回一个 View 吗?

转载 作者:行者123 更新时间:2023-12-04 01:47:37 26 4
gpt4 key购买 nike

我的 Controller 中有两种操作方法。我希望两者都返回一个 View 。

原因是因为我在 View 中有条件检查,检查属性是否为空然后不显示 div,如果用户单击加载按钮,则需要通过设置模型的属性然后返回相同的 View 显示了 div。

这个逻辑至少需要 15 次,我想创建单独的操作,返回模型但一个 View 。是否可以?

最佳答案

您只需要在 return 语句中说明该 View 名称:

public ActionResult SomeAction()
{
// do something
return View("SharedView", viewModel);
}

如果您有一个名为 SharedView 的 View ,则该 Controller 中的所有操作都可以访问它。如果您想在其他 Controller 上的操作之间共享它,您可以使用 View 中的共享文件夹或使用 View 名称声明完整路径。

关于asp.net-mvc - MVC3 两个 Controller Action 可以返回一个 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8781502/

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