asp.net里面隐藏域赋值问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 04:51:44
<input id="Hidden1" type="hidden" runat="server" value="12"/></div>
<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"]