在aspx页面中同时动态添加ascx的多个实例 互不影响? 在aspx页面中同时动态添加ascx的多个实例 互不影响每个实例中的保存、修改。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 帮忙找了下,不知道对你有用不 http://hi.baidu.com/haifengdeqing/blog/item/aeb0ca319eb5eb95a8018e4c.html 谢2楼,如果只实例一次,没问题,即 MyUserControl ucl =(MyUserControl) Page.LoadControl("~/Webform/sys/sysUserLogon.ascx"); tabPage1.Controls.Add(ucl );就没有问题,但是如果有两个tabPage1,与 tabPage2, MyUserControl ucl =(MyUserControl) Page.LoadControl("~/Webform/sys/sysUserLogon.ascx"); tabPage1.Controls.Add(ucl); MyUserControl ucl2 =(MyUserControl) Page.LoadControl("~/Webform/sys/sysUserLogon.ascx"); tabPage2.Controls.Add(ucl2);这样就出问题了,只有tabPage2里面有显示,而tabPage1无显示,并且 myUserControl里面的button_Click也出现错误=================================完整 ascx 如下:<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="sysUserLogon.ascx.cs" Inherits="WebFIS.WebForm.Sys.sysUserLogon" %><%@ Register Assembly="DevExpress.Web.ASPxEditors.v11.2, Version=11.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dx" %><div style="clip: rect(auto, auto, auto,auto); width: auto;"><table><tr><td> <dx:ASPxLabel ID="ASPxLabel1" runat="server" Text="用户名"> </dx:ASPxLabel></td> <td> <dx:ASPxTextBox ID="ASPxTextBox1" runat="server" Width="170px"> </dx:ASPxTextBox> </td> <td> <dx:ASPxLabel ID="ASPxLabel2" runat="server" Text="密码"> </dx:ASPxLabel></td> <td> <dx:ASPxTextBox ID="ASPxTextBox2" runat="server" Width="170px"> </dx:ASPxTextBox> </td></tr><tr><td colspan="4"> <dx:ASPxButton ID="sysUserLogonOk" runat="server" Text="确定" onclick="sysUserLogonOk_Click"> </dx:ASPxButton></td></tr></table></div> .net 服务器下拉框获取值问题 问一个简单的SQL语句 关于application 的问题 droplist如何绑定图片 请问:src该如何写 spread for web里的ComboBox如何让它可编辑 怎样防止跨站点请求伪造 刚装vs.net2003提示出错 检测session的问题 在B/S项目前台页面画流程图定制流程用SVG好还是VML好? 网页打开的内容路径变了 但是内容没变 检索 COM 类工厂中 CLSID 为 {0002E55D-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 800
MyUserControl ucl =(MyUserControl) Page.LoadControl("~/Webform/sys/sysUserLogon.ascx");
tabPage1.Controls.Add(ucl );
就没有问题,但是如果有两个tabPage1,与 tabPage2, MyUserControl ucl =(MyUserControl) Page.LoadControl("~/Webform/sys/sysUserLogon.ascx");
tabPage1.Controls.Add(ucl); MyUserControl ucl2 =(MyUserControl) Page.LoadControl("~/Webform/sys/sysUserLogon.ascx");
tabPage2.Controls.Add(ucl2);这样就出问题了,只有tabPage2里面有显示,而tabPage1无显示,并且 myUserControl里面的button_Click也出现错误
=================================
完整 ascx 如下:<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="sysUserLogon.ascx.cs" Inherits="WebFIS.WebForm.Sys.sysUserLogon" %>
<%@ Register Assembly="DevExpress.Web.ASPxEditors.v11.2, Version=11.2.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dx" %>
<div style="clip: rect(auto, auto, auto,auto); width: auto;">
<table>
<tr>
<td>
<dx:ASPxLabel ID="ASPxLabel1" runat="server" Text="用户名">
</dx:ASPxLabel>
</td>
<td>
<dx:ASPxTextBox ID="ASPxTextBox1" runat="server" Width="170px">
</dx:ASPxTextBox>
</td>
<td>
<dx:ASPxLabel ID="ASPxLabel2" runat="server" Text="密码">
</dx:ASPxLabel>
</td>
<td>
<dx:ASPxTextBox ID="ASPxTextBox2" runat="server" Width="170px">
</dx:ASPxTextBox>
</td>
</tr>
<tr><td colspan="4">
<dx:ASPxButton ID="sysUserLogonOk" runat="server" Text="确定"
onclick="sysUserLogonOk_Click">
</dx:ASPxButton>
</td></tr>
</table>
</div>