2011-03-17 160 views
0

在VS08中的Web应用程序项目中,如何创建程序集?例如。你派生一个基于HtmlGenericControl的类来形成你自己的div,重写ClientId和UniqueId属性,以免在客户端搞砸id,然后你想在aspx页面中使用/引用这个控件。在Visual Studio 2008中的Web应用程序项目中创建程序集

请参阅David Lively的回答(c# control names)关于同样的事情。我试过他的解决方案,但我一直在收到“无法加载程序集文件”。

+0

你能否提供一个“David Lively”答案的链接? – 2011-03-17 19:27:05

回答

1

我不确定你的意思?您可以像创建其他类型的项目一样创建程序集 - 创建类库。

虽然这听起来像是在谈论创建控件。使用File-> Add New Project并选择“ASP.NET Control Library”。

+0

我不想创建这些,一个System.Web.UI.UserControl。我试图从HtmlGenericControl继承来创建一个div,其ID不会被asp.net弄乱。我必须事先道歉,但请参阅David Lively的帖子。我不确定如何准确找到帖子,转到用户,找到他的名字并尝试通过时间戳找到它,这就是我提供它的原因。谢谢 – dannyrosalex 2011-03-17 19:26:08

+0

这里是David Lively回复的超链接,我提前道歉; http://stackoverflow.com/questions/1632904/c-control-names/1632982#1632982 – dannyrosalex 2011-03-17 19:33:16

+0

我已经走了;右击 - 点击Web应用程序项目,添加新项,新增的一类,并写入下面的代码;进口系统 进口的System.Web.UI 进口System.Web.UI.HtmlControls 公共类MyDiv 继承HtmlGenericControl 公共覆盖只读属性ClientID()作为字符串 获取 返回MyBase.ID 最终获取 高端物业 公共覆盖只读属性UniqueID()作为字符串 获取 返回MyBase.ID 最终获取 End Property End Class – dannyrosalex 2011-03-17 19:37:55

相关问题