我使用以下javascript来检索asp hidenfield的值。
var pagemode
function setValue() {
pagemode= document.getElementById('<%#litTest.ClientID%>').value;
}
function Item_load(sender, eventArgs) {
window.location.href = "Request.aspx?Request_ID=" + eventArgs.get_item().getMember('Request_ID').get_value() + "&ListType=" + pagemode;
}
隐藏字段的值在代码后面的页面加载中加载。我需要将值作为查询字符串传递,并且它是未定义的。
如果有人能提供帮助我真的很感激。
答案 0 :(得分:2)
所以你没有得到隐藏字段的引用?试试这个:
<script type="text/javascript">
var litTestID = '<%= litTest.ClientID %>';
function setValue() {
var pagemode = $(litTestID).value;
// ...
}
</script>
否则使用javascript调试器检查executino和变量值的顺序。