将数据从父级传递到弹出窗口
如果这看起来像重复的帖子,我深表歉意...
托马斯·华纳(Thomas Warner)善意地回答了之前的帖子,建议我使用:
Popup.aspx?Data1=Piece_of_data&Data2=Piece_of_data
只是想问,如果我的代码是 Popup.aspx?Data1=textbox1。 text&Data2=textbox2.text
引用文本框中内容的正确方法是什么?
方法如上,弹出窗口中出现的只是实际文本“textbox1.text” 而不是该控件中实际存在的内容。
再次感谢
Apologies if this seems like a duplicate post...
Thomas Warner kindly answeres an earlier post suggesting I use:
Popup.aspx?Data1=Piece_of_data&Data2=Piece_of_data
Just want to ask, if my code is Popup.aspx?Data1=textbox1.text&Data2=textbox2.text
whats the proper way to reference whats in the textboxes?
The way is is above, all that appears in the popup is the actual text 'textbox1.text'
rather than what is actualy in that control.
thanks again
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 asp.net,您可以将值直接写入字符串,如下所示:
更理想的方法是在代码隐藏中构建 URL 字符串,以免弄乱您的 HTML 和 C# 代码。
这样您就可以执行以下操作:
这还允许您在开始传递这些值之前对文本框中的值进行任何清理检查。
Using asp.net you can litterally write the value straight into the string like:
A more ideal way of doing this would be to build up the URL string in your codebehind so as not to clutter up your HTML and C# code.
That way you could do something like:
This will also allow you to do any sanitization checks on the values from the textboxes before you start passing those values around.