如何传递页面c#代码中的session的值给javascript产生的模态对话框
因为我想在主页面新建一个账户,在主页面产生他的帐号session["zh"],并传给javascript产生的模态对话框,并在javascript产生的模态对话框进行账户信息的录入,但是,session["zh"]老是不能及时的传递过去,老是在第二次load的时候才能生效,不知是不是和javascript的调用机制有关?
请教高手怎么解决啊?

解决方案 »

  1.   

    不是十分清楚你的问题。如果模式对话框的页面,使用session肯定是没问题的。另外,还可以换种思路,将session值传入hidden,然后,用脚本传递到模式对话框
      

  2.   

    我在按钮button里面邦定了模式对话框的弹出网页tanchu.aspx
    但是我想在模式对话框弹出前更新session值以便能够在模式对话框弹出时能够取得这个session值
    按钮函数:button_Click(object sender, System.Web.UI.ImageClickEventArgs e)
                {Session["zfdbh"]="233"; }
    但是我在跟踪调试时发现,一旦我按下按钮,程序会首先跳到tanchu.aspx下的Page_Load(object sender, System.EventArgs e)函数里执行,然后再执行button_Click(object sender, System.Web.UI.ImageClickEventArgs e)
    ,所以,这样我就无法传递我的session值了,不知是哪里出了问题??
      

  3.   

    偶不明白你说什么,偶是这样的
    Response.Write("<script language='javascript'>alert('"+ VAR +"');</script>");
    这样就可以弹出个模式框,里面的内容就是VAR的值