当前位置:编程学习 > C#/ASP.NET >>

C#在后台可以设置url参数吗???????????????????

比如在后台可以取得请求参数?count=1;然后使count++,再传给前台。如果不可以,后台的C#该怎么和前台的javascript传递数据呢?前提不在同一个页面,具体情况是这样的:有一个页面A,A上有一个image控件,image的src是页面B。js在A页面上,我如何能使B页面的后台和A页面的js通信呢? --------------------编程问答-------------------- js+ajax 或者利用session传值 --------------------编程问答--------------------
引用 1 楼 Return_false 的回复:
js+ajax 或者利用session传值
js不能直接访问session吧??? --------------------编程问答-------------------- Refer this:
http://www.cnblogs.com/insus/articles/2036271.html --------------------编程问答--------------------
引用 3 楼 insus 的回复:
Refer this:
http://www.cnblogs.com/insus/articles/2036271.html

问题是后台和前端不在一个页面啊..... --------------------编程问答-------------------- 曾经这么干过,前提是B页面在A页面的IFRAME中打开,楼主可以参考下。
1、页面A上有一个image控件,点击image控件,在IFRAME中打开页面B,指定IFRAME的src即可。
2、页面B的cs文件中在合适位置写如下代码(此例传两个值过去,用逗号分隔,使用时用逗号拆分):
Response.Write("<script language='javascript'>window.parent.页面A的元素1的ID.title='" + 字符串类型的第一个值 + "," + 字符串类型的第二个值 + "';window.parent.页面A的元素2的ID.click();</script>");
3、页面A中有元素1和元素2,通过上述代码可以改写元素1的title属性,然后执行元素2的单击事件指定的JS方法,在该JS方法中获取元素1的title属性,并根据逗号进行参数拆分即可。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,