当前位置: 代码迷 >> ASP.NET >> a href 怎么根据输入动态改变参数
  详细解决方案

a href 怎么根据输入动态改变参数

热度:7529   发布时间:2013-02-25 00:00:00.0
a href 如何根据输入动态改变参数
a href后面的参数如何根据输入动态改变
 <a href="tencent://Message/?Uin=447524120&&websiteName=q-zone.qq.com&Menu=yes" title="fdfsa">发送消息</a>

Uin的值如何根据文本框输入动态改变,
不好意思,对ASP.NET不熟悉

------解决方案--------------------------------------------------------
可以用服务器端控件HyperLink
------解决方案--------------------------------------------------------
用js控制,给a 一个id ,然后通过document.getElementById(id)找到这个元素,修改它的href属性,再写就是字符串处理了,想必知道弄了
------解决方案--------------------------------------------------------
cs:
public string GetHref()
{
string href="<a href='tencent://Message/?Uin=" + this.txt1.text + "&websiteName=q-zone.qq.com&Menu=yes' title='fdfsa'>发送消息 </a>";
return href;
}
aspx:
<%=GetHref()%>
------解决方案--------------------------------------------------------
HTML code
<html><head><script type="text/javascript"><!--function UpHref(h){   var str="tencent://Message/?Uin="+h+"&&websiteName=q-zone.qq.com&Menu=yes";   var d=document.getElementById("aid");   d.href=str;}--></script></head><body><a href="tencent://Message/?Uin=447524120&&websiteName=q-zone.qq.com&Menu=yes" id="aid" title="fdfsa">发送消息 </a><input type="text" onblur="UpHref(this.value)" /></body></html>
------解决方案--------------------------------------------------------
探讨
cs:
public string GetHref()
{
string href=" <a href='tencent://Message/?Uin=" + this.txt1.text + "&websiteName=q-zone.qq.com&Menu=yes' title='fdfsa'>发送消息 </a>";
return href;
}
aspx:
<%=GetHref()%>

------解决方案--------------------------------------------------------
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<script type="text/javascript" >
function keyupit(sender)
{
 var a = document.getElementById('test1');
 if(a != null)
 {
var url = "test.aspx?uin=";
url += sender.value;
url += "&websiteName=q-zone.qq.com&Menu=yes";
a.href = url;
 }
}

</script>

<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<a id="test1" href="test.aspx?uin=1&websiteName=q-zone.qq.com&Menu=yes">ffff</a>
<br />
<input id="txt" type="text" value="" onkeyup="keyupit(this)" /></div>
</form>
</body>
</html>

------解决方案--------------------------------------------------------
不用客气
  相关解决方案