c# – JavaScript – 如何在Javascript中将值设置为Session

c# – JavaScript – 如何在Javascript中将值设置为Session,第1张

概述我想在Session中设置Dropdown选择的值.我在Code中完成了.但是对于某些条件,我必须在客户端自己做.我尝试了以下内容.但我还没解决. <%Session["Test"] = "Welcome Mamu";%> var session_value='<%=Session["Test"]%>'; alert(session_value); 以上工作很好.请注意,我已分配静态值(欢 我想在Session中设置Dropdown选择的值.我在Code中完成了.但是对于某些条件,我必须在客户端自己做.我尝试了以下内容.但我还没解决.

<%session["Test"] = "Welcome Mamu";%>  var session_value='<%=Session["Test"]%>';  alert(session_value);

以上工作很好.请注意,我已分配静态值(欢迎Mamu).但对于Dynamatic,

var strTest=document.getElementByID('DropDownList1').value;  <%session["Test"] = "'+ strTest +'";%>

它在客户端工作正常.但是我的服务器端(Code Behind),Session [“Test”]值是’strTest’.

是否有任何其他方式为Session分配值?

解决方法 无法通过JavaScript直接分配会话值.

我找到了其他方法.调用函数后面的代码并分配会话值.

JavaScript功能:

function InitializeRequest(path) {            // call server sIDe method            PageMethods.SetDownloadpath(path);}[System.Web.Services.WebMethod]public static string SetDownloadpath(string strpath){    Page objp = new Page();    objp.Session["strDWnPath"] = strpath;     return strpath;}

必须启用页面方法设置为true

< asp:ScriptManager EnablePageMethods =“true”ID =“MainSM”runat =“server”ScriptMode =“Release”LoadScriptsBeforeUI =“true”>< / asp:ScriptManager>

总结

以上是内存溢出为你收集整理的c# – JavaScript – 如何在Javascript中将值设置为Session全部内容,希望文章能够帮你解决c# – JavaScript – 如何在Javascript中将值设置为Session所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1218775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存