【问题标题】:pass data from parent to popup将数据从父级传递到弹出窗口
【发布时间】:2010-04-22 09:42:15
【问题描述】:

抱歉,如果这似乎是重复的帖子...

Thomas Warner 好心地回答了之前建议我使用的帖子:

Popup.aspx?Data1=Piece_of_data&Data2=Piece_of_data

只想问一下,我的代码是不是Popup.aspx?Data1=textbox1.text&Data2=textbox2.text

引用文本框中内容的正确方法是什么?

方法如上,弹出窗口中出现的都是实际文本'textbox1.text' 而不是该控件中的实际内容。

再次感谢

【问题讨论】:

    标签: asp.net popup pass-data


    【解决方案1】:

    使用 asp.net,您可以将值直接写入字符串,例如:

    Popup.aspx?Data1=<%=textbox1.Text%>&Data2=<%=textbox1.Text%>
    

    一个更理想的方法是在你的代码隐藏中构建 URL 字符串,以免弄乱你的 HTML 和 C# 代码。

    这样你可以做这样的事情:

    String popupUrl = String.Format("Popup.aspx?Data1={0}&Data2={1}",
    textbox1.Text,textbox2.Text);
    

    这还允许您在开始传递这些值之前对文本框中的值进行任何清理检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      相关资源
      最近更新 更多