tabcontainer 내에서 다른 사용자 컨트롤이 포함될 다양한 탭을 표시하고자합니다. 내가 예를 들어, 코드를 통해 탭에 사용자 컨트롤을 할당하고, 그 일반적으로 태그 내에서 수행으로 사용자 컨트롤을 할당 할 필요가 :이 작동하지 않습니다 필요를 들어동적으로 아약스를 사용하여 TABCONTAINER 만들기 ASP.NET
<ajaxToolkit:TabPanel runat="server" HeaderText="NOMBRE" ID="TabPanel1" Enabled ="true" >
<ContentTemplate>
</ContentTemplate>
</ajaxToolkit:TabPanel>
. 그래서 여기
은 사용자 컨트롤에 탭을 할당하는 내 코드, 코드는 fallowing과 같습니다
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Control ctrlNombre = LoadControl("~/UserCtrl/Nombre.ascx"); //user control
TabPanel1.Controls.Add(ctrlNombre); //add user control to tabpanel
}
}
그리고 탭이 활성 상태에 따라 메뉴를 만들 "onactivetabchanged"경우, 어떤 이처럼
이protected void TabContainer1_ActiveTabChanged(object sender, EventArgs e)
{
switch(TabContainer1.ActiveTabIndex)
{
case 0:
Control ctrl1 = LoadControl("~/UserCtrl/userControl1.ascx");
TabPanel1.Controls.Add(ctrlNombre);
break;
case 1:
Control ctrl2 = LoadControl("~/UserCtrl/ userControl2.ascx");
TabPanel1.Controls.Add(ctrlApPaterno);
}
}
그러나,이 사실 나는 일부 사용자 컨트롤에서 특정 버튼을 클릭하면 작업, 문제가 발생하지,이 서버에 다시 전체 게시물 수 : 컨트롤을로드, 여기에 코드입니다 일반적으로 그렇게되지만이 포스트 백은 사용자 cont를 발생시킵니다. 이전에로드 된 롤이 사라집니다. 이 문제를 해결하려면 어떻게해야합니까? 나는 누군가가이 일에서 나를 도울 수 있기를 정말로 바란다. 나는 정말로 감사 할 것이다.
, 당신에게 너무 많은 사람을 감사 누군가가 나에게이 문제를 해결하는 데 도움 수 있기를 바랍니다 : 여기에
내가 버튼을 클릭 할 때 발생의 이미지입니다.
내가 제공 한 링크 중 하나를 시도해보고이 문제를 해결하는 데 도움이된다면 나를 업데이트하고 내 게시물을 편집 해 주셔서 감사합니다. – ReneDev