我在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