在我的情况下,我需要在MVC的部分视图上的页面加载时获取QueryString值
我的代码是:
<script type="text/javascript" language="javascript">
$(document).ready(function () {
var industries = '@Request.QueryString["industries"]';
alert(industries);
});
</script>
当我那个时候呈现QueryString值时,它可以正常工作,但是在Javascript中,它却无法工作。
最佳答案
解决方法:
设置“隐藏字段”并将其放入QS,然后使用jquery选择器获取值。
<input type='hidden' value='@Request.QueryString["industries"]' id='HdnIndustries' />
<script type="text/javascript" language="javascript">
$(document).ready(function () {
var industries = $("#HdnIndustries").val();
alert(industries);
});
</script>