string var="admin";
Response.write("<script language=jscript>window.open('aa.aspx?id="+var+"')</script>")
Response.write("<script language=jscript>window.open('aa.aspx?id="+var+"')</script>")
解决方案 »
- Repeater里放Itemtemplate 后台如何取到Itemtemplate里TextBox的值
- 点击treenode时右侧打开一个页面如何写js?
- 服务器导出数据乱码,快要崩溃了。
- 什么是迭代器?做什么用
- 调试asp.net为什么vs2003在虚拟目录前自动出现一些排列
- 动态加载用户控件和属性的问题
- 如何读取网页HTTP头中的charset值,急求!!!
- 求救有关HttpWebRequest、HttpWebResponse使用的疑问。
- 刚学。问几个菜鸟问题。
- 怎样在mvc的mdoel中定义只能读,不能写的属性?
- 请教在DataGrid中弹出Confirm界面的问题
- 由C/S转向B/S,我该怎么办?
Session在一段时间里是有效的(当然你可以设置失效时间),不存在你打开新的窗口,它的值就为null,不知道你是怎么取的
我是想在一个窗口中点击打开一个指令大小的窗口,并且这个小窗口的值来中前一个窗口的SESSION
我是想在弹出小窗口中使用SESSION
eg:
aaa.aspx:
Session.Add("lhjid1",TextBox1.Text);
Response.Write("<script language=jscript>window.open('viewmessage.aspx', 'content', 'width=532,height=279,left=10,top=10,location=no,toolbar=no,status=no,resizable=no,scrollbars=no,menubar=no');</script>");
viewmessage.aspx:
sqlstr="select * from message where kk='"+Session["lhjid1"]+"';
可是在viewmessage.aspx中传过来SESSION中的值为NULL
我怎样才能获得它的值呢?只用WINDOW。OPEN方法获得。。请高手指教。
//Session.Add("lhjid1",TextBox1.Text);
string str = TextBox1.Text;
Response.Write("
<script language=jscript>
window.open('viewmessage.aspx?str="+ str + //注意这里
"', 'content', 'width=532,height=279,left=10,top=10,location=no,toolbar=no,status=no,resizable=no,scrollbars=no,menubar=no');</script>");viewmessage.aspx:
//sqlstr="select * from message where kk='"+Session["lhjid1"]+"';
sqlstr = "SELECT * FROM message WHERE kk = '" +
Request.QueryString["str"]+ "'";
window.open('viewmessage.aspx?str="+ str+"&&str1="+str1+"', 'content', 'width=532,height=279,left=10,top=10,location=no,toolbar=no,status=no,resizable=no,scrollbars=no,menubar=no');</script>");