dropdownlist跳转问题 我想在dropdownlist已经和数据库绑定,数据库id,title,link,怎样实现点击title就能找到对应的link,并实现跳转。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用JS利用DropDownList和JS实现超链接功能<script language="javascript"> function ddlOnChange(ctrl) { var value = ctrl.options[ctrl.selectedIndex].value; if(value == "") { return false; } if(value.toLowerCase().indexOf("http://") == -1) { value = "http://" + value; } window.open(value,'_blank',''); return false; } </script> 在Page_load事件中 if(!IsPostBack) { this.ddlHyperlink.Attributes["onchange"] = "return ddlOnChange();"; } javascript:<script>function selectChange(obj){ window.location.href=obj.options[obj.selectedIndex].text;}</script>c#:this.DropDownList1.Attributes.Add("onchange","selectChange(this)"); 点击title后根据这个id找到link跳转不就行了? drp.DataTextField = "title";drp.DataValueField = "link";drp.DataSource = dt;drp.DataBind(); IContextAttribute特性 为什么会自动执行 数组比较哪种方法速度最快呢? 关于打印的问题,高手进,分数可以增加 关于一个转换类型的问题 对话框问题!!!! 关于内存不足的问题 执行本地一个EXE文件如何得到框架中的页面 为什么我用C#写的WINDOWS程序, 随着运行时间的推移.占用内存越来越大 正则表达式问题 能介绍一两本C#的书吗?(可以下载的) net 2005 flash问题 奇怪 dropdownlist
利用DropDownList和JS实现超链接功能<script language="javascript">
function ddlOnChange(ctrl)
{
var value = ctrl.options[ctrl.selectedIndex].value;
if(value == "")
{
return false;
}
if(value.toLowerCase().indexOf("http://") == -1)
{
value = "http://" + value;
}
window.open(value,'_blank','');
return false;
}
</script>
在Page_load事件中
if(!IsPostBack)
{
this.ddlHyperlink.Attributes["onchange"] = "return ddlOnChange();";
}
<script>
function selectChange(obj)
{
window.location.href=obj.options[obj.selectedIndex].text;
}
</script>c#:
this.DropDownList1.Attributes.Add("onchange","selectChange(this)");
drp.DataValueField = "link";
drp.DataSource = dt;
drp.DataBind();