自己定义控件
public class MYDropDownList : DropDownList
{
protected override void OnPreRender(EventArgs e)
{
……
this.SelectedIndexChanged += new System.EventHandler(ddlChanged);
} protected void ddlChanged(object sender, EventArgs e)
{
……
}
}在aspx里的repeater里使用控件,OnPreRender里代码执行了,但SelectedIndexChanged 后,ddlChanged 方法不执行,为什么事件没有注册上?
public class MYDropDownList : DropDownList
{
protected override void OnPreRender(EventArgs e)
{
……
this.SelectedIndexChanged += new System.EventHandler(ddlChanged);
} protected void ddlChanged(object sender, EventArgs e)
{
……
}
}在aspx里的repeater里使用控件,OnPreRender里代码执行了,但SelectedIndexChanged 后,ddlChanged 方法不执行,为什么事件没有注册上?
解决方案 »
- 请教各位大侠一个关于IIS执行.exe文件的问题
- js 获取datagrid 中字段的值,,急急
- asp2.0 开发模式
- asp项目转asp.net项目,遇到一些问题,请求指点。
- dropdownlist三级联动如何与gridview的关联问题
- 求教,百度音乐的索引是怎么做的?
- 通过Graphics将文字转换为图片,布署在win2003和win2008中却产生不同的文字效果
- 关于数据库连接的问题
- 高手求救:真是弄不明白了?变量的作用范围倒底怎么了?
- 在VS.NET与DW MX结合中,有关运用DW MX模板的难题!!
- 求助!!!!DataGrid分页编辑更新问题
- 【思归gg】有空进来看看,好吗??? 子页面打开方式有问题请指点指点,可以吗?
——————————————————————————————————————
不需要“<script></script>”。
页面调用如<命名空间:MYDropDownList value=""> </命名空间:MYDropDownList>控件就要根据这个value来找到数据绑定然后页面触发SelectedIndexChanged需要触发注册事件哪位给个例子
OnPreRender(EventArgs e)
{
int sid = Convert.ToInt32(this.Value);//取得传来的值
}
写在别的地方得不到值