问题是,我有一组链接 onclick 这些链接我将 linkId 设置为隐藏字段。首先我的链接是 asp:linkbutton ans onClientClick 我正在设置隐藏字段值。那时我能够从后面的代码中获取隐藏字段值,但是当我将链接更改为 HTML 锚点和 onClick 时,我设置了隐藏字段值I am not getting hidden field with blank
。当我调试 JavaScript 时,它完美地设置了隐藏字段值,但为什么我没有在后面的代码中得到它——我的代码——
<a href="./ContentPage.aspx" data-flexmenu='flexmenu1' onclick="javascript:setPageLinkId(1);">
<script type="text/javascript">
function setPageLinkId(lnkPageId) {
debugger;
alert(lnkPageId);
document.getElementById('<%=hdnSelectedLink.ClientID %>').value = lnkPageId.toString();
}
</script>
//code behind- here I get blank hidden field
if (hdnSelectedLink.Value != null && hdnSelectedLink.Value != "")
{
GetLinkPage(Convert.ToInt32(hdnSelectedLink.Value));
}
什么问题,请指教?