.aspx页中如何解决这样的一个问题 不太明白, 既然javascript能得到的, 为什么在code behinde得不到?你那个值是怎么传递的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在这个.aspx的html中加上了<script>window.onload =function() { document.all.TextBox1.value = window.dialogArguments[1].value; if(document.all.TextBox1.value=="") { alert("不允许查询全部商信息,请重新输入!"); close(); } }</script>得到的呀 在client端set的值需要postback后, 才能在server端用的.所以需要在postback一次。 你如果这样写就麻烦了,你在编写一个xx.aspx用来做实际的查询。如下:<script>window.onload =function() { document.all.TextBox1.value = window.dialogArguments[1].value; if(document.all.TextBox1.value=="") { alert("不允许查询全部商信息,请重新输入!"); close(); } else { self.location="xxx.aspx?aa=" +document.all.TextBox1.value } }</script>得到的呀 从另一页中传来的值放入一个C#对象TextBox1中去;-------------------------------------从另一页中的值放入session中就行了然后 TextBox1 = Session["Name"] (我为C#疯狂) 说的没错,用Session就可以了 在C#的page_Load事件中加上了(!IsPostBack){ //sql运行,还是为空}问题实质还是C#的page_Load事件选于javascript的onload事件 javascript在客户端如何生成Session? 从另外一个页面传过来的值先存到Session里面去(用C#很好实现吧?),然后填充SQL语句,写入一个Hidden里面去,再用javascript读出来放到Textbox1里面去。和和,有点麻烦吧? 大哥:说了半天,我的页面就是不是以submit按钮提交过来的呀,是用的模态窗传值"window.dialogArguments[1].value;"模态窗运行在客户端,如何生成Session呀?我知道在.cs代码里可以:Session["sendval"]=TextBox1.text.tostring();产生Session就是不知在javascript中如何产生Session AutoEventWireup="false" 改为AutoEventWireup="true" 如果,你要实现的效果是这样的:进入一个查询页的时候,直接打开模态窗口输入条件,然后自动查询出结果,就是这个流程中,用户能做的就是在模态窗口中输入一个条件。那么应该在模态窗口的按钮中加入onclick事件(JS),令其将填在输入框中的值发送给打开模态窗口的页面,并令其刷新获取数据,具体的办法可以用opener.localtion='?xxx=....'这样的方法实现。如果不是这样的效果,则你必须在输入框空间得到值后,令form进行提交,只有这样,才能让cs文件里面得到这个值。 各位大侠:再说明一下,存在一个基页,这个页面可以是.html也可以是.aspx我要的效果是:在基页中某个动作比如onclick或者onkeydown发生之后,就跳出一个模态窗口来,这个模态窗口中呈现的页则肯定是一个.aspx页面模态窗口在呈现时自动接收来至基页的一个模态参数,这个参数将成为一个sql查询条件,最终根据这个传来的模态值,执行查询,在模态窗中通过datagrid显示出查询结果.在模态窗中操作者不作任何的键盘及鼠标操作 塞北的雪:你上边给的代码,我需要在xxx.aspx中建一个Button点一下才行呀 SetSysColor改变窗体界面色彩 c#实现在数据库的数据查找 如何记录C#Form最小化前的坐标 太神奇了!!!!!!求解 多个panel的控制问题,大家帮忙看看,50分! 200分!!!求SQL语句求高手 ◥◣◥◣紧急求助◢◤◢◤: 对程序集“TeeChart”进行强名称验证失败。。 WEB SERVER问题提交 如何获取客户端真实ip地址的方法 作水晶报表项目,开始运行是总是提示数据库登录失败,怎么回事??? 自定义控件提供默认属性值问题 请问在C#中如何用GetPrivateProfileSectionNames函数得到ini文件的所有section名称到ArrayList中
<script>
window.onload =function()
{
document.all.TextBox1.value = window.dialogArguments[1].value;
if(document.all.TextBox1.value=="")
{
alert("不允许查询全部商信息,请重新输入!");
close();
}
}
</script>得到的呀
所以需要在postback一次。
你在编写一个xx.aspx用来做实际的查询。
如下:
<script>
window.onload =function()
{
document.all.TextBox1.value = window.dialogArguments[1].value;
if(document.all.TextBox1.value=="")
{
alert("不允许查询全部商信息,请重新输入!");
close();
}
else
{
self.location="xxx.aspx?aa=" +document.all.TextBox1.value
}
}
</script>得到的呀
-------------------------------------
从另一页中的值放入session中就行了
然后
TextBox1 = Session["Name"]
(!IsPostBack)
{
//sql运行,还是为空
}问题实质还是C#的page_Load事件选于javascript的onload事件
和和,有点麻烦吧?
模态窗运行在客户端,如何生成Session呀?
我知道在.cs代码里可以:Session["sendval"]=TextBox1.text.tostring();产生Session
就是不知在javascript中如何产生Session
如果不是这样的效果,则你必须在输入框空间得到值后,令form进行提交,只有这样,才能让cs文件里面得到这个值。
存在一个基页,这个页面可以是.html也可以是.aspx
我要的效果是:
在基页中某个动作比如onclick或者onkeydown发生之后,就跳出一个模态窗口来,这个模态窗口中呈现的页则肯定是一个.aspx页面
模态窗口在呈现时自动接收来至基页的一个模态参数,这个参数将成为一个sql查询条件,最终根据这个传来的模态值,执行查询,在模态窗中通过datagrid显示出查询结果.
在模态窗中操作者不作任何的键盘及鼠标操作
你上边给的代码,我需要在xxx.aspx中建一个Button点一下才行呀