FineUI 官方论坛
标题:
Label的值无法获取?
[打印本页]
作者:
siyeels
时间:
2013-10-21 13:34
标题:
Label的值无法获取?
在线示例修改了一下,加了一个Label,一个TextBox,同时获取子窗口的值,都可以正常获取,但是用一个按钮点击后获取它们的值时,只能获取TextBox的,不能获得Label的,为什么呢?见下图:[attach]3385[/attach]
代码如下:
<form id="form1" runat="server">
<x:PageManager ID="PageManager1" runat="server" />
<x:SimpleForm ID="SimpleForm1" Title="表单" EnableBackgroundColor="true" BodyPadding="5px"
runat="server" Width="500px" EnableCollapse="True">
<Items>
<x:TextBox Label="你所在的省份" ID="TextBox1" runat="server">
</x:TextBox>
<x:Button ID="Button1" EnablePostBack="false" runat="server" Text="从列表中选择">
</x:Button>
<x:Label ID="ooo" runat="server" Text="no data"></x:Label>
<x:TextBox ID="think" runat="server"></x:TextBox>
</Items>
</x:SimpleForm>
<x:Window ID="Window1" Title="编辑" Popup="false" EnableIFrame="true" runat="server"
EnableMaximize="true" EnableResize="true" Target="Parent" OnClose="Window1_Close"
IsModal="True" Width="750px" Height="450px">
</x:Window>
<x:Label ID="labResult" CssStyle="font-weight:bold;" runat="server">
</x:Label>
<br />
<x:Button Text="ok" OnClick="btn_Click" runat="server"></x:Button>
</form>
<blockquote>public partial class passvalue_iframe : PageBase
复制代码
作者:
sanshi
时间:
2013-10-21 14:46
用空项目(
http://fineui.com/bbs/forum.php?mod=viewthread&tid=2123
)创建重现问题的示例
作者:
siyeels
时间:
2013-10-22 14:02
用空项目重建了之后,还是这样的,{:soso_e101:}
[attach]3390[/attach]
<div class="blockcode"><blockquote><x:SimpleForm ID="SimpleForm1" Title="表单" EnableBackgroundColor="true" BodyPadding="5px"
runat="server" Width="500px" EnableCollapse="True">
<Items>
<x:TextBox Label="你所在的省份" ID="TextBox1" runat="server">
</x:TextBox>
<x:Label ID="Label1" runat="server" Text="no data"></x:Label>
<x:Button ID="Button1" EnablePostBack="false" runat="server" Text="从列表中选择">
</x:Button>
<x:Button ID="button2" runat="server" Text="显示Textbox1和Label1的值" OnClick="btnHello_Click"></x:Button>
</Items>
</x:SimpleForm>
namespace EmptyProjectNet20
{
public partial class hello : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Button1.OnClientClick = Window1.GetSaveStateReference(TextBox1.ClientID, Label1.ClientID)
+ Window1.GetShowReference("./passvalue_iframe_iframe.aspx");
}
}
protected void btnHello_Click(object sender, EventArgs e)
{
Alert.Show("TextBox1:" + TextBox1.Text + "|Label1:" + Label1.Text);
}
}
}
复制代码
作者:
siyeels
时间:
2013-10-22 14:09
断点了一下,Label1里的确没有值,TextBox1里有值,不明白是什么原理
[attach]3391[/attach]
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4