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.