gpt4 book ai didi

asp.net-mvc - 如何将代码隐藏页面添加到 View 或部分 View

转载 作者:行者123 更新时间:2023-12-03 14:40:35 24 4
gpt4 key购买 nike

我注意到最新版本的 ASP.NET MVC View 不再默认具有代码隐藏类。

我现在如何将代码隐藏类添加到 View 或部分 View ?

最佳答案

如何将代码隐藏页面添加到部分 View

似乎这不是特别棘手,并且是完全可行的。此答案适用于部分 ViewUserControl但同样适用于普通 MVC ViewPage还有

  • 添加一个新的类文件,约定为 <view filename & extention>.cs (即 view.ascx.cs)
  • 添加 using System.Web.Mvc;到类(class)
  • 将类更改为从 ViewUserControl<> 继承.
    public class Foo:ViewUserControl
  • 将以下内容添加到 View 的标题:
    CodeBehind="View.ascx.cs" Inherits="Project.Views.Shared.View"
  • 将文件从解决方案中复制出来并拖回以将两者重新关联在一起。这在 VS 2010+ 和 MVC 2+ 中可能不是必需的。

  • 要使其与普通 MVC View 一起使用,您只需要从“ViewPage”继承该类

    关于asp.net-mvc - 如何将代码隐藏页面添加到 View 或部分 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/680448/

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