gpt4 book ai didi

c# - ASP.Net - 我可以从标记中访问我的 BasePage 属性吗?

转载 作者:行者123 更新时间:2023-11-30 21:18:57 25 4
gpt4 key购买 nike

我希望能够扩展 System.Web.UI.Page 类,然后轻松地从标记访问这些属性。我知道我可以从代码隐藏中做到这一点,但是可以从标记中做到吗?参加以下类(class)。

public class MyBasePage : System.Web.UI.Page {
public bool DoesThisWork { get; set; }
}

然后我希望能够从 html 标记访问它,也许在 @Page 指令中。

<%@Page Language="C#" DoesThisWork="False" ...  %>

当然上面的 Page 使用的是 MyBasePage 类而不是 System.Web.UI.Page。

最佳答案

我认为问题的重点是如何在页面指令中使用自定义属性 - 答案取决于您使用的是 Web Application 项目还是 Web Site.

对于网站,您需要将CodeFileBaseClass 分配给非部分类(在App_Code 下或在外部程序集中)。对于 Web 应用程序,设置 Inherits 指令就足够了。

关于c# - ASP.Net - 我可以从标记中访问我的 BasePage 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3999863/

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