在脚本中你也可以用parent.document.all.textbox1.value
你说的后台的问题
可能是你从重新刷洗页面后又重新赋直
建议你在看一看你的page_load是不是复制在not page.ispostback
你说的后台的问题
可能是你从重新刷洗页面后又重新赋直
建议你在看一看你的page_load是不是复制在not page.ispostback
解决方案 »
- 转换时间
- 关于asp.net中级信任度下的读写问题
- ■■■■HttpWebRequest的问题 Session丢失。。在线等 急急急!!!
- 100分求解 高手来看看顶者有分!!!!
- 在vs 2008 创建Asp网站时 控件只能通过Css 来控制位置?
- Flash网页
- ATGrid WEB服务器端报表组件的发布,大家提提建议!
- 关于连接数据库语句中需要语句结束的错误
- 在VB.NET里,如何实现类似于VB在windows平台下的打印功能
- ASP.NET Core OnPost()异常
- 查看服务器磁盘、文件????listdrives怎么不能联接到listdir或联接到showfile
- 用TabStrip和MultiPage控件时候出错,清帮看看!!>>
吗?我没试过!谢谢你的回答,不过我肯定问题不在这! :)
主要原因在于textbox1 是web 控件,我用input试!在服务器端用request.querystring可以解决!
不知道用web 控件到底会行不行!
Button1.Attributes["onclick"]="javascript:document.TextBox1.value=showModalDialog('b.aspx');";
点击Button1将弹出b.aspx
在b.aspx中用脚本window.returnValue="这是返回值";返回相应的字符串
在a.aspx中Button1的服务器端Click事件中我们可以接收TextBox1.Text
有多个值的时候可以吗?如果可以怎么写呢?
都是保存到ViewState中的
每次后台运行时,都是到ViewState去找到服务器控件的当前值
一般的服务器控件大多不支持用javascript等修改值
不过,TextBox是个例外
应该这个控件的Text属性是直接操作的ViewState
好像是这样写的
string Text
{
get{return ViewState["TextBoxName"];}
};
也就是说对TextBox修改值,在服务器端是可以捉到的
你还是获取的初始值,应该是你再Page_Load中对该控件进行了初始化
要不,你把代码贴出来看看
:)
这个我可以肯定!
又试了一下! 原来我的textbox是disabled掉了!用readonly也可以