4

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

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

1 回答 1

2

如果您的 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

于 2013-05-23T15:49:37.510 回答