Asp.net Web Form中如何获取另外一个页面textbox里的值

Asp.net Web Form中如何获取另外一个页面textbox里的值

问题描述:

我在做一个功能是:
在Form1里面利用FileUpload上传文件,上传文件时自动给文件重命名为Form2 里的一个textbox文本框里的值,其中Form1 iframe Form2 也就是Form1是Form2的子页面,谢谢

做个静态的class保存这些需要传递数据 然后第一个页面textbox改变数值的时候把这个静态文件里的数据也给改了就行了

您好,

其中Form1 iframe Form2 也就是Form1是Form2的子页面
我对你的这个描述不是很理解,我怀疑你理解错了哪个是父页面,哪个是子页面. 我的理解是:
父页面:

<form id="form1" runat="server">
        <div>
         <asp:FileUpload runat="server" ID="fuUpload" />
         <asp:Button ID="btnUpload" runat="server" OnClick="btnUpload_Click" Text="Upload" />
         <iframe src="WebForm58.aspx"></iframe>
        </div>
    </form>

子页面:

 <form id="form2" runat="server">
        <div>
            <asp:TextBox ID="TextBox1" runat="server" Text="test"></asp:TextBox>
        </div>
    </form>

我猜测你是想要从父页面得到子页面的值, 而从你的描述上来说,你的意思是子页面获取父页面的值.我不太清楚你的情况.
关于如何获取两个页面的值的问题,我建议你使用javascript.