Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 如何在MVC3的共享布局中使用模型?_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc 3 如何在MVC3的共享布局中使用模型?

Asp.net mvc 3 如何在MVC3的共享布局中使用模型?,asp.net-mvc-3,Asp.net Mvc 3,我的“News_layout.cshtml”中有一个共享视图。我想显示数据库中的参数,因此我需要控制器进入数据库并将其返回到“News_layout.cshtml” 我怎样才能做到这一点,因为调用的控制器在用户进入的每个页面上总是不同的。有没有办法让控制器具有共享布局?您可以创建自己的HTML帮助程序,并在共享布局中使用它 public static class MyHelpers { public static string DoSomething(this HtmlHelper he

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


我怎样才能做到这一点,因为调用的控制器在用户进入的每个页面上总是不同的。有没有办法让控制器具有共享布局?

您可以创建自己的HTML帮助程序,并在共享布局中使用它

public static class MyHelpers
{
    public static string DoSomething(this HtmlHelper helper)
    {
         // Do stuff with your database here.
        return "Whatever";
    }
}
然后在共享布局中:

@Html.DoSomething()
我希望这足够让你开始了?显然,您需要修改我的代码以满足您的需要,但希望主要思想能够为您实现