【问题标题】:How to get QueryString value in javascript on Partial view in MVC如何在 MVC 中的部分视图上的 javascript 中获取 QueryString 值
【发布时间】:2014-12-23 08:36:12
【问题描述】:

在我的场景中,我需要在 MVC 中的部分视图上获取页面加载时的 QueryString 值 我的代码是:

<script type="text/javascript" language="javascript">
  $(document).ready(function () {
    var industries = '@Request.QueryString["industries"]';
    alert(industries);
}); 

</script>

当我渲染 QueryString 值时它工作正常,但在 Javascript 中它不工作。

【问题讨论】:

  • 试试this。尽可能将脚本保留在主视图中,而不是部分视图中。

标签: jquery asp.net-mvc asp.net-mvc-partialview


【解决方案1】:

这是一个解决方法:

制作Hidden Feild并将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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2015-11-20
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    相关资源
    最近更新 更多