在C#中,有没有办法将javascript变量赋值/传递/复制到服务器端变量?为了便于讨论,假设我能够解析一些JSON来获取我想要存储的变量,并将它们分配到客户端(即,.var = FirstName,var = 25,var = someDateTime,依此类推)。
发布于 2014-02-13 07:36:50
我所做的是将javaScript变量保存在cookie中,然后从C#中读取它。
JavaScript代码:
<script>
$(document).ready(function () {
createCookie("height", $(window).height(), "10");
});
function createCookie(name, value, days) {
var expires;
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toGMTString();
} else {
expires = "";
}
document.cookie = escape(name) + "=" + escape(value) + expires + "; path=/";
}
</script> C#代码:
height of browser:@Request.Cookies["height"].Value; https://stackoverflow.com/questions/4024651
复制相似问题