在我的场景中,我需要在MVC中的部分视图上获取页面加载时的QueryString值 我的代码是:
<script type="text/javascript" language="javascript">
$(document).ready(function () {
var industries = '@Request.QueryString["industries"]';
alert(industries);
});
</script>
当我呈现QueryString值时,它工作正常,但在Javascript中它不起作用。
答案 0 :(得分:6)
这是一个解决方法:
创建隐藏字段并将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>