jQuery中的c#const?
我有一段javascript代码:jQuery中的c#const?,c#,asp.net,javascript,jquery,C#,Asp.net,Javascript,Jquery,我有一段javascript代码: var catId = $.getURLParam("category"); 在我的asp.net和“category”查询字符串的c#代码中,我使用了一个公共常量: public const string CATEGORY = "category"; 因此,如果我想将查询字符串参数更改为“categoryTest”,我只需更改这个常量,所有代码都会更新 现在的问题是:如何对同一应用程序中的javascript执行类似的操作(因此我希望使用相同的常量)
var catId = $.getURLParam("category");
在我的asp.net和“category”查询字符串的c#代码中,我使用了一个公共常量:
public const string CATEGORY = "category";
因此,如果我想将查询字符串参数更改为“categoryTest”,我只需更改这个常量,所有代码都会更新
现在的问题是:如何对同一应用程序中的javascript执行类似的操作(因此我希望使用相同的常量)
我是说我想要这样的东西:
var catId = $.getURLParam(CQueryStringParameters.CATEGORY);
但是因为没有asp.net标记,所以我的常量不会被解释
任何解决方法?在您的aspx页面中声明一个全局变量:
<script type="text/javascript">
var categoryParam = '<%= CQueryStringParameters.CATEGORY %>';
</script>
var catId = $.getURLParam(categoryParam);