asp.net里面隐藏域赋值问题
来源:百度知道 编辑:UC知道 时间:2024/08/22 00:46:00
<input id="Hidden1" type="hidden" runat="server" value="12"/></div>
<a href='NewsDefault.aspx?NewsMasterID=<%#Eval("NewsMasterID") %>&id=""' 把12赋值给ID怎么弄 谢谢啊
不行啊 兄弟
<a href='NewsDefault.aspx?NewsMasterID=<%#Eval("NewsMasterID") %>&id=""' 把12赋值给ID怎么弄 谢谢啊
不行啊 兄弟
<script>
function UrlGoTo()
{
location.href("'NewsDefault.aspx?NewsMasterID="+document.getElementById("Hidden1").value)
}
</script>
<a href="#" onclick="UrlGoTo()"></a>
用asp:HiddenField比较好。如果你用的ASP.NET是2.0以后
另外,不是document.getElementById("Hidden1").value
而是document.getElementById("<%= this.Hidden1.ClientID %>").value
建议把超链接改为服务器控件 LinkButton ,在服务器上转向。
或者用js:
<a href='javascript:location.href="NewsDefault.aspx?id="+document.getElementById("Hidden1").value'>dad</a>
id=Request["Hidden1"]