問題は、linkId を非表示フィールドに設定しているリンクの onclick の一連のリンクがあることです。最初に私のリンクは asp:linkbutton ans onClientClick でした。hiddenfield の値を設定していました。そのときはコード ビハインドから非表示のフィールドの値を取得できましたが、リンクを 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));
}
問題は何ですか、提案してください?