当我的页面加载时,它会将来自数据库的id存储到会话中:
在body标签中添加一个自定义属性是否更合理?例如
我是Web开发新手,因此并不总是清楚应该做什么或不应该做什么。如果有正确/最佳的方法,请随意分享。
编辑:实际上我需要的解决方案是
Session["AppId"] = 1234
。然而,在进行JavaScript操作时,我需要知道用于数据库调用的AppId。如何使服务器代码中的该值对我的JS可用?注册一个带有var appId = 1234
的脚本标记是否是正确的方法,还是这段代码有点过时了?在body标签中添加一个自定义属性是否更合理?例如
data-appid=1234
?我是Web开发新手,因此并不总是清楚应该做什么或不应该做什么。如果有正确/最佳的方法,请随意分享。
编辑:实际上我需要的解决方案是
HttpContext.Current.Session["AppId"]
。我以为静态方法不能访问会话值,所以我认为必须将其存储在标记中通过Ajax调用传递给我的WebMethod。我接受了我之前提出的答案,因为它回答了我提出的问题。只是我问错了问题。 =) 我是新手-请多包涵!