FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2063|回复: 3
打印 上一主题 下一主题

Label的值无法获取?

[复制链接]
跳转到指定楼层
楼主
发表于 2013-10-21 13:34:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    在线示例修改了一下,加了一个Label,一个TextBox,同时获取子窗口的值,都可以正常获取,但是用一个按钮点击后获取它们的值时,只能获取TextBox的,不能获得Label的,为什么呢?见下图:

代码如下:
  1.     <form id="form1" runat="server">
  2.     <x:PageManager ID="PageManager1" runat="server" />
  3.     <x:SimpleForm ID="SimpleForm1" Title="表单" EnableBackgroundColor="true" BodyPadding="5px"
  4.         runat="server" Width="500px" EnableCollapse="True">
  5.         <Items>
  6.             <x:TextBox Label="你所在的省份" ID="TextBox1" runat="server">
  7.             </x:TextBox>
  8.             <x:Button ID="Button1" EnablePostBack="false" runat="server" Text="从列表中选择">
  9.             </x:Button>
  10.             <x:Label ID="ooo" runat="server" Text="no data"></x:Label>
  11.             <x:TextBox ID="think" runat="server"></x:TextBox>
  12.         </Items>
  13.     </x:SimpleForm>
  14.     <x:Window ID="Window1" Title="编辑" Popup="false" EnableIFrame="true" runat="server"
  15.         EnableMaximize="true" EnableResize="true" Target="Parent" OnClose="Window1_Close"
  16.         IsModal="True" Width="750px" Height="450px">
  17.     </x:Window>
  18.     <x:Label ID="labResult" CssStyle="font-weight:bold;" runat="server">
  19.     </x:Label>
  20.     <br />
  21.     <x:Button Text="ok" OnClick="btn_Click" runat="server"></x:Button>
  22.     </form>


  23. <blockquote>public partial class passvalue_iframe : PageBase
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2013-10-21 14:46:34 | 只看该作者
用空项目(http://fineui.com/bbs/forum.php?mod=viewthread&tid=2123)创建重现问题的示例
板凳
 楼主| 发表于 2013-10-22 14:02:25 | 只看该作者
用空项目重建了之后,还是这样的,{:soso_e101:}

  1. <div class="blockcode"><blockquote><x:SimpleForm ID="SimpleForm1" Title="表单" EnableBackgroundColor="true" BodyPadding="5px"
  2.         runat="server" Width="500px" EnableCollapse="True">
  3.         <Items>
  4.             <x:TextBox Label="你所在的省份" ID="TextBox1" runat="server">
  5.             </x:TextBox>
  6.             <x:Label ID="Label1" runat="server" Text="no data"></x:Label>
  7.             <x:Button ID="Button1" EnablePostBack="false" runat="server" Text="从列表中选择">
  8.             </x:Button>
  9.             <x:Button ID="button2" runat="server" Text="显示Textbox1和Label1的值" OnClick="btnHello_Click"></x:Button>
  10.         </Items>
  11.     </x:SimpleForm>

  12. namespace EmptyProjectNet20
  13. {
  14.     public partial class hello : System.Web.UI.Page
  15.     {
  16.         protected void Page_Load(object sender, EventArgs e)
  17.         {
  18.             if (!IsPostBack)
  19.             {
  20.                 Button1.OnClientClick = Window1.GetSaveStateReference(TextBox1.ClientID, Label1.ClientID)
  21.                     + Window1.GetShowReference("./passvalue_iframe_iframe.aspx");
  22.             }
  23.         }
  24.         protected void btnHello_Click(object sender, EventArgs e)
  25.         {
  26.             Alert.Show("TextBox1:" + TextBox1.Text + "|Label1:" + Label1.Text);
  27.         }
  28.     }
  29. }
复制代码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
地板
 楼主| 发表于 2013-10-22 14:09:36 | 只看该作者
断点了一下,Label1里的确没有值,TextBox1里有值,不明白是什么原理

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-24 15:33 , Processed in 0.048551 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表