javascript中的会话问题 [英] Problem with sessions in javascript

查看:71
本文介绍了javascript中的会话问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,





我想从javascript设置会话值。



i已经尝试了这个,到目前为止,但我没有得到这个。



Hi guys,


I want to set session value from javascript.

i have tried this, so far, but i'm not getting this.

<script>
   $(document).ready(function () {
      debugger;
      var currentTime = new Date();
      var month = currentTime.getMonth() + 1;
      var day = currentTime.getDate();
      var year = currentTime.getFullYear();
      var hours = currentTime.getHours();
      var minutes = currentTime.getMinutes();
      var sec = currentTime.getSeconds();
      var msec = currentTime.getMilliseconds();

      var fulldate = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + sec + ':' + msec;
      document.getElementById("demo").innerHTML = fulldate;
      <% Session["CDATE"] = "' + fulldate + ' "; %>
      return true;
   });
</script>





任何人都可以向我推荐......,我该如何设置会话价值。



谢谢



Can anyone plzzz suggest me..., how can i set session value.

Thanks

推荐答案

(document).ready(function(){
debugger;
var currentTime = new Date();
var month = currentTime.getMonth()+ 1 ;
var day = currentTime.getDate() ;
var year = currentTime.getFullYear();
var hours = currentTime .getHours();
var minutes = currentTime.getMinutes();
var sec = currentTime.getSeconds();
var msec = currentTime.getMilliseconds();

var fulldate = year + ' - ' +月+ ' - ' + day + ' ' +小时+ ' :' + minutes + ' :' + sec + ' :' + msec;
document.getElementById( demo)。innerHTML = fulldate;
<%Session [ CDATE] = '+ fulldate +'; %>
return true ;
});
< / script >
(document).ready(function () { debugger; var currentTime = new Date(); var month = currentTime.getMonth() + 1; var day = currentTime.getDate(); var year = currentTime.getFullYear(); var hours = currentTime.getHours(); var minutes = currentTime.getMinutes(); var sec = currentTime.getSeconds(); var msec = currentTime.getMilliseconds(); var fulldate = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + sec + ':' + msec; document.getElementById("demo").innerHTML = fulldate; <% Session["CDATE"] = "' + fulldate + ' "; %> return true; }); </script>





任何人都可以向我推荐......,我该如何设置会话价值。



谢谢



Can anyone plzzz suggest me..., how can i set session value.

Thanks


试试这个:

aspx页面:

Try this:
aspx page:
<script>


(document).ready(function(){
//获取客户日期时间
var fulldate = Date();
//调用服务器端方法
PageMethods.getClientDate(fulldate);
});
< / script >
< / head >
< body > ;
< 表格 id = form1 runat = server >
< asp:ScriptManager EnablePa geMethods = true ID = scriptmgr runat = 服务器 LoadScriptsBeforeUI = true > < / asp:ScriptManager >
< div > 会话中的客户数据时间:
< asp:标签 ID = Label1 runat = server 文字 = 标签 > < / asp:标签 >
< / div >
< / form >
(document).ready(function () { // get client date time var fulldate = Date(); // call server side method PageMethods.getClientDate(fulldate); }); </script> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager EnablePageMethods="true" ID="scriptmgr" runat="server" LoadScriptsBeforeUI="true"></asp:ScriptManager> <div>Client Data Time in Session: <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </div> </form>



代码落后:


code behind:

protected void Page_Load(object sender, EventArgs e)
{
    if (Session["CDATE"] != null)
    {
        Label1.Text = Session["CDATE"].ToString();
    }
}

[System.Web.Services.WebMethod]
public static void getClientDate(string clientDate)
{
    Page page = new Page();
    page.Session["CDATE"] = clientDate;
}


这篇关于javascript中的会话问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆