Вот шаги, которые вам придется предпринять:
В вашем коде за страницей:
private int _userId;
private int _courseId;
protected int CourseId
{
get { return _courseId;}
set { _courseId = value;}
}
protected int UserId
{
get { return _userId;}
set { _userId = value;}
}
Шаг 2: теперь в зависимости от ваших требований вы должны настроить эти свойства. Загвоздка в том, что эти свойства должны быть установлены до ссылки на них из JavaScript. Может быть, что-то вроде этого в событии Page_Load
:
_userId = Session["userId"];
_courseId = Request.QueryString["CourseId"] != null ? Request.QueryString["CourseId"] : String.empty;
Конечно, вы можете анализировать их в соответствии с вашими требованиями.
Наконец, вы можете ссылаться на них в JavaScript следующим образом:
var currentUserId = '<% = UserId %>';
var currentCouseId = '<% = CourseId %>';
Это определенно должно работать. Я использовал этот подход много раз.