高手进:这个继承类控件如何应用到这个网站的asp.net页面上呢?
我在AppCode文件夹中增加了,一个类MyDropDowonList.cs,继承了原版的DropDownList,但是这个类如何应用到这个网站的asp.net页面上呢?下面这句话的参数该咋写呢?
<%@ Register Namespace="UserDefinedControls" Assembly="UserDefinedControls" TagPrefix="ddl" %>
上面这样写是不对的!
下面是继承类的全部代码。
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI.WebControls;
namespace UserDefinedControls
{
/// <summary>
///NullableDropDowonList 的摘要说明
/// </summary>
public partial class DropDowonList : System.Web.UI.WebControls.DropDownList
{
public DropDowonList()
: base()
{
//
//TODO: 在此处添加构造函数逻辑
//
base.AppendDataBoundItems = true;
base.Items.Add(new ListItem("-请选择-", ""));
}
public override string SelectedValue
{
get
{
return base.SelectedValue;
}
set
{
ListItem item = base.Items.FindByValue(value);
if (item == null)
{
base.SelectedIndex = 0;
}
else
{
base.SelectedValue = value;
}
}
}
}
} --------------------编程问答-------------------- 在web.config的controls节点下
<add tagPrefix="aa" assembly="aaa.Web" namespace="aaa.Web.Controls"/>
页面里的dropdownlist使用
aa:MyDropDowonList代替asp:dropdownlist
试一下 --------------------编程问答-------------------- 在webconfig中添加类似如下的代码:
<add tagPrefix="asp" namespace="your namespace" assembly="***.***.***, Version=*.*.0.0, Culture=neutral, PublicKeyToken=*************"/>
补充:.NET技术 , ASP.NET