aspx页面变量如何传给htm页面
为了实现页面不刷新,做了3个页面:a.htm,b.htm.c.aspx
a页面上有个日期控件,一个查询按钮,当点 "查询 "时,将日期值传到b.htm,b页面再将日期传到c.aspx页面,c.aspx页面根据日期从数据库中查询记录,查询出的结果我想返回到a.htm页面中的一个JS函数作其他操作
a.htm中的:
<input name= "cmdquery " type= "button " id= "cmdquery " value= "查 询 " onclick = "query.queryRain(); "/>
<iframe id = "query " name = "query " height = "0 " width = "0 " src = "b.htm " />
b.htm中的:
<form id = "form1 " name = "form1 " action = "c.aspx " method = "_self " >
不知道如何将查询出的一组数据返回到a.htm中?
------解决方案--------------------a是静态页只能有JS实现了
------解决方案--------------------up
------解决方案--------------------将这组数据转化成字符串传到A页
------解决方案--------------------帮你顶吧!!!
------解决方案--------------------一样使用呀.传到Response.Redirect( "a.html?id=100 ")
a.html使用JS
windowl.location获取当前的完整链接.然后截取字段串获取id值.就可以了.
------解决方案--------------------后台:
public DataTable dt = null;
......
Page.DataBind();
脚本中:
<%#dt.Rows.Count%>
------解决方案--------------------先把字段值在cs页面中赋给变量,比如s
在html页面用Response.Write(s)
------解决方案--------------------后台定义全局变量!public
<%=变量名%>
------解决方案--------------------如果用ajax就可以实现
------解决方案--------------------还是通过URL传参实现方便点
------解决方案--------------------通常都用querystring传给html