FineUI 官方论坛

标题: UserControlConnector 控件Bug [打印本页]

作者: 小小程序员    时间: 2012-12-17 16:14
标题: UserControlConnector 控件Bug
发现一个Bug,<x:Form ID="sf_Edit" runat="server" EnableCollapse="True">中的用户控件 加上runat="server"  属性后自定义控件就出问题,去掉runat="server"属性后可以。不知道在呢么解决。

作者: sanshi    时间: 2012-12-17 20:01
去掉 runat=server 就不是服务器控件了。

给出具体的例子?
作者: aa7769640    时间: 2012-12-18 00:22
这个帖子不错,大家快来顶起来!
作者: aa7769640    时间: 2012-12-18 00:23
哥顶的不是帖子,是寂寞!
作者: 小小程序员    时间: 2012-12-19 14:12
代码如下,我发现是嵌套Form的问题,如果不嵌套里面的Form就可以使用用户控件
  1.   <form id="frm_Main" runat="server">
  2.         <x:PageManager ID="pm_Main" AutoSizePanelID="sf_Edit" runat="server" />
  3.         <x:Form ID="sf_Edit" ShowBorder="false" ShowHeader="false" EnableBackgroundColor="true"
  4.             AutoScroll="true" BodyPadding="25px 15px" runat="server" EnableCollapse="True">
  5.             <Rows>
  6.             <x:FormRow ColumnWidths="50% 50%">
  7.                 <Items>
  8.                     <x:TextBox ID="txtNM" ShowRedStar="true" Required="true" runat="server" Label="中文名称" MaxLength="50" Text=""></x:TextBox>
  9.                    <x:UserControlConnector ID="ucc" runat="server">
  10.                    <uc1:DtTime ID="DtTime1" runat="server" />
  11.                    </x:UserControlConnector>
  12.                     
  13.                 </Items>
  14.             </x:FormRow>
  15.             </Rows>
  16.             <Toolbars>
  17.                 <x:Toolbar ID="tbr_Oper" Position="Bottom" runat="server">
  18.                     <Items>
  19.                         <x:ToolbarFill ID="tf_sb" runat="server"></x:ToolbarFill>
  20.                         <x:Button ID="btn_Save" Text="保存"  ValidateForms="sf_Edit" runat="server" Icon="TextRuler" OnClick="btn_Save_Click">
  21.                         </x:Button>
  22.                         <x:Button ID="btn_Return" Text="返回" runat="server" Icon="BulletGo" OnClick="btn_Return_Click">
  23.                         </x:Button>
  24.                     </Items>
  25.                 </x:Toolbar>
  26.             </Toolbars>
  27.         </x:Form>      
  28.         
  29.     </form>
复制代码

作者: 小小程序员    时间: 2012-12-19 14:13
用户控件代码如下:
  1. <%@ Control Language="C#" AutoEventWireup="true" CodeFile="DtTime.ascx.cs" Inherits="UserControl_DtTime" %>
  2. <script language="javascript" type="text/javascript" src="<%=Page.ResolveClientUrl("~/js/My97DatePicker/WdatePicker.js")%>"></script>
  3. <asp:TextBox ID="txtDtTime" runat="server" onClick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss'})" class="Wdate"></asp:TextBox>
复制代码

作者: 小小程序员    时间: 2012-12-20 05:02
期待解决
作者: 贝壳里的鱼    时间: 2013-1-4 13:07
同样的这个问题,期待解决啊~~~~form里面嵌套用户控件,会报找不到用户控件的错误。!




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4