gpt4 book ai didi

c# - "inherits"和 "classname"都需要吗?

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

我继承了别人的代码,想知道是否有任何理由需要在页面指令中保留这两个代码?我试过删除类名,但似乎仍然有效。只是想知道。

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="YourProgram.ascx.cs" Inherits="program.YourProgram" ClassName="program.YourProgram" %>

最佳答案

如果您的 ascx 文件不包含任何代码,则不需要 ClassName 属性,请参阅 http://blogs.msdn.com/b/thirusrinivasan/archive/2008/07/16/classname-vs-inherits.aspx .

但是,InheritsClassName 做不同的事情。 ClassName 将设置从 ascx 文件生成的类的名称,而 Inherit 将使生成的类继承自后面代码中的类: http://msdn.microsoft.com/en-us/library/vstudio/d19c0t4b(v=vs.100).aspx

关于c# - "inherits"和 "classname"都需要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16718237/

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