我在C#中的另一个用户控件中使用一个用户控件时遇到问题。 这是代码。在asp.net中使用另一个用户控件中的一个用户控件的问题C#
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="CustomerDetail.ascx.cs"
Inherits="Controls_CustomerDetail" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ Register Src="~/PL_Controls/Admin/AddAddress.ascx" TagPrefix="CustomerAddress" TagName="Address" %>
<%--<%@ Register Src="~/PL_Controls/Admin/AddAddress.ascx" TagPrefix="UC" TagName="AddAddress" %>--%>
<style type="text/css">
.overlay_style
{
background: #777777;
opacity: 0.7;
filter: alpha(opacity=70);
}
</style>
<div runat="server" id="divaddress"
style="border-style: dashed; background: golden; background-color: #C0C0C0; display: block;">
<CustomerAddress:Address Id="CustomerAddress" runat="server" />
</div>
这说明下面的“地址绿线:在消息div标签该地址是不是非元素,.如果在网站或web.config文件编译错误,缺少这种情况可能发生,但我。在我的应用程序中有web.config当我试图在服务器端代码中使用这个用户控件时,它使用它的ID,它在服务器端不可用 请帮我摆脱这些问题...
您是否在另一个aspx页面中使用' '在您想要的usercontrol周围使用? –
diceler
@Ziga。雅我试过了。如果我在另一个.aspx页面中使用它,但它不能在任何用户的其他控件中工作,则IT工作正常...... –
通常,当它说可能存在编译错误时,这是因为.dll文件不是最新的。你有没有检查它是完全更新? – diceler