这段代码怎么不灵呢?那个hyperLink根本没法点击。怎么动态改变链接内容?
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.Text == "qq") // 如果选择qq
{ HyperLink1.Text = "qq"; // 文本为qq
HyperLink1.NavigateUrl = "http://www.qq.com"; //URL 为qq.com }
else // 选择sohu
{
HyperLink1.Text = "sohu"; // 文本为sohu
HyperLink1.NavigateUrl = "http://www.sohu.com"; //URL 为sohu.com }
}
解决方案 »
- 异常详细信息: System.Data.OleDb.OleDbException: 语法分析出错
- Page_Load中的if
- 怎样匹配
- 小弟想在ASP.NET做winform里的消息框效果,点一下按扭,提示YES 或 NO,点YES执行、点NO不执行,请大家指点谢谢!
- dataset合并问题?
- 如何清除缓存图片
- 上传gif图片不清晰
- 在DATAGRID里面现实XML的分级界面信息,高分有谢!!!
- ajax传值
- 找一套类似蚂蚁短租,小猪短租这种网站的源码,要.net的
- asp.net中如何在选择出来的数据的基础上在选择出符合条件的数据
- 想用自己的win7系统建个web服务器,用iis实现的那种(新手请教)
{
if (DropDownList1.SelectedIndex == -1) return; HyperlinkBind(DropDownList1.SelectedItem.Text);
} private void HyperlinkBind(string name)
{
HyperLink1.Text = name;
HyperLink1.NavigateUrl = "http://www." + name + ".com";
}
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
<asp:ListItem>qq</asp:ListItem>
<asp:ListItem>sohu</asp:ListItem>
</asp:DropDownList>
<asp:HyperLink ID="HyperLink1" runat="server"
Target="_blank">qqq</asp:HyperLink>
</div>
</form>
对比一下,那里有写得不一样。