【问题标题】:ASP.NET MVC - partialview - codebehind?ASP.NET MVC - 部分视图 - 代码背后?
【发布时间】:2010-01-31 13:53:17
【问题描述】:

我习惯了 ASP.NET,其中每个用户控件都有自己的代码隐藏,并且您在该代码隐藏 C#.net 文件中执行与该用户控件相关的操作,因此您可以在任何您喜欢的地方引用该用户控件。

我是 ASP.NET MVC 的新手,我添加了一个 ascx 控件,但我似乎不知道在哪里编写代码来设置特定于该控件的 viewdata?我的母版页中有这个 ascx 控件,因此该控件的视图数据设置应该在所有页面都可用的位置,所以我不能在 Index() 或其他东西中进行。

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    如果您需要有自己的控制器(“代码隐藏”)与之关联的局部视图 (.ascx),请考虑使用 RenderAction() 而不是 RenderPartial()

    http://blogs.intesoft.net/post/2009/02/renderaction-versus-renderpartial-aspnet-mvc.aspx

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 2015-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多