Я хочу взять серверную переменную .Net и пользователя, которые в данных вызова Ajax.
$.ajax({
url: "get_user_info.aspx",
data: "user_id=<%=UserID%>"
});
Однако я получаю ошибку ожидаемого объекта с указанным выше.UserID является целым числом в коде C #.
Я попытался привести его к строке следующим образом:
var useridstring = <%=UserID%>;
var mynewstring = useridstring.toString();
$.ajax({
url: "get_user_info.aspx",
data: {user_id:mynewstring}
});
Хотя это не работает.Я читал здесь сообщения об использовании скрытого ввода с переменной, но я надеюсь избежать этого метода, если что-то подобное может работать.