모든 사용자가 다음과 같은 하나의 이름 공간을 제어하기 위해, 내가 정의 내 asp.net 웹 사이트에서 여러 된 UserControls을 가지고다중 된 UserControls는이 네임 스페이스
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="AddDocument.ascx.cs" Inherits="DMS.UI.Users.Controls.AddDocument" %>
C# 코드 뒤에 : 문서 사용자 컨트롤을 추가
namespace DMS.UI.Users.Controls
{
public partial class AddDocument : UserControl
{
}
}
AddSubversion UserControl을 :
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="AddSubversion.ascx.cs" Inherits="DMS.UI.Users.Controls.AddSubversion" %>
C# 코드 뒤에 :
namespace DMS.UI.Users.Controls
{
public partial class AddSubversion : UserControl
{
}
}
지금은 다음과 같이 하나의 사용자 컨트롤에 다른 추가 된 UserControls와 함께 작동해야합니다
AddSubversion ucAddSubversion = (AddSubversion)this.Parent.Parent.FindControl("ucAddSubversion");
하지만 프로그램이 모든 된 UserControls 한 namespace.Why에 어떻게이 문제를 해결하기 위해 인식하지?
감사
이 방법으로 작업하려면 사용자 컨트롤 대신 사용자 지정 컨트롤을 사용하는 것이 좋습니다. –
파일 상단에'Using DMS.UI.Users.Controls; '를 추가 했습니까? –
@ MatíasFidemraizer : 사용자 정의 컨트롤에서 Html 디자인에 더 많은 유연성이 있습니다 ... 불행히도 사용자 정의 컨트롤에는 유연성이 없습니다. –