jQuery中的c#const?

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执行类似的操作(因此我希望使用相同的常量)

我有一段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);