0

我的“News_layout.cshtml”中有一个共享视图。我想显示数据库中的参数,所以我需要我的控制器进入数据库并将其返回到“News_layout”.cshtml。

我该怎么做,因为调用的控制器在用户访问的每个页面上总是不同的。有没有办法让控制器具有共享布局?

4

1 回答 1

0

您可以创建自己的 HTML 助手并在共享 lyout 中使用它

public static class MyHelpers
{
    public static string DoSomething(this HtmlHelper helper)
    {
         // Do stuff with your database here.
        return "Whatever";
    }
}

然后在共享布局中:

@Html.DoSomething()

我希望这足以让你开始?显然,您将需要修改我的代码以满足您的需求,但希望主要思想能为您实现。

于 2012-12-14T17:02:32.063 回答