Yes sir
<%@ page language="C#" masterpagefile="~/ChildMaster.master" autoeventwireup="true"
codefile="GeneratePackage.aspx.cs" inherits="OnlineCode.GeneratePackage" %>
<ajx:tabcontainer id="tbcontainer" runat="server" activetabindex="0" width="100%"
cssclass="fancy fancy-green" autopostback="true" onactivetabchanged="tbcontainer_ActiveTabChanged">
<ajx:TabPanel ID="tbplCompany" runat="server">
<HeaderTemplate>
Company
</table>
</HeaderTemplate>
<table class="table tab-content">
<tr>
<td>
<uc1:CompanyMaster ID="ControlCompanyMaster" runat="server" TabIndex="0" />
</td>
</tr>
</table>
</ContentTemplate>
</ajx:TabPanel>
</ajx:tabcontainer>
</ContentTemplate>
trying to access TabContainer on this user control on button
<%@ control language="C#" autoeventwireup="true" codefile="ControlCompanyMaster.ascx.cs"
inherits="OnlineCode.Control.ControlCompanyMaster" %>
<%@ control language="C#" autoeventwireup="true" codefile="ControlCompanyMaster.ascx.cs"
inherits="OnlineCode.Control.ControlCompanyMaster" %>
<%@ register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
<style type="text/css">
.span
{
color: red;
}
.style1
{
width: 7%;
}
.style2
{
width: 85%;
}
.style3
{
width: 8%;
}
.style41
{
width: 7%;
}
.MenuItemStatic
{
height: 75px;
width: 350px;
text-align: center;
background-image: url("images/titlebar1.gif");
}
.MenuItemStatic1
{
height: 36px;
width: 350px;
text-align: center;
background-image: url("images/titlebar.gif");
}
.tabstyle
{
text-align: center;
background-image: url("images/menu_bg.gif");
}
</style>
<style type="text/css">
.modalBackground
{
opacity: 0.3;
background-color: transparent;
}
.pnl
{
background: #375C86;
padding: 0px;
border: 5px solid #ddd;
float: left;
font-size: 1.2em;
color: White;
position: fixed;
top: 50%;
left: 50%;
z-index: 99999;
-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
}
.close
{
display: block;
background: url(Images/close.png) no-repeat 0px 0px;
left: -12px;
width: 36px;
text-indent: -1000em;
position: absolute;
top: -12px;
height: 36px;
}
</style>
<style type="text/css">
.gridheader
{
height: 36px;
width: 350px;
text-align: center;
background-image: url("images/titlebar1.gif");
}
.ModalBackground
{
background-color: Gray;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.pnl
{
background: #375C86;
padding: 0px;
border: 5px solid #ddd;
float: left;
font-size: 1.2em;
color: White;
position: fixed;
top: 50%;
left: 50%;
z-index: 99999;
-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
}
.close
{
display: block;
background: url(Images/close.png) no-repeat 0px 0px;
left: -12px;
width: 36px;
text-indent: -1000em;
position: absolute;
top: -12px;
height: 36px;
}
.RBL label
{
display: inline-flexbox; /*block*/
}
.RBL td
{
text-align: right;
width: 20px;
}
.radioButtonList label
{
display: inline;
padding: 6px;
}
</style>
<script language="javascript" type="text/javascript">
function StartProgressBar() {
var myExtender = $find('ProgressBarModalPopupExtender');
var validated = Page_ClientValidate('save');
if (validated) {
myExtender.show();
}
else {
}
return true;
}
</script>
<script language="javascript" type="text/javascript">
function StartProgressBar1() {
var myExtender = $find('ProgressBarModalPopupExtender');
var validated = Page_ClientValidate('search');
if (validated) {
myExtender.show();
}
else {
}
return true;
}
</script>
<!-- Bootstrap -->
<link href="css/bootstrap.css" rel="stylesheet" type="text/css">
<link href="css/style2.css" rel="stylesheet" type="text/css">
<link href="icons/css/font-awesome.css" rel="stylesheet" type="text/css">
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,600,700' rel='stylesheet'
type='text/css'>
<div>
<%--<div class="row-fluid">
<div class="span12">
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".navbar-responsive-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="nav-collapse collapse navbar-responsive-collapse">
<ul class="nav">
<li class="active"><a href="ManageVessel.aspx">Company</a></li>
<li id="hide" runat="server"><a href="ManageVessel.aspx">Vessel</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>--%>
<div class="page-header1">
<h3>
Manage Company
</h3>
</div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div style="padding-bottom: 50px; float: left; width: 100%">
<div class="row-fluid">
<table class="table table-bordered" style="width: 100%;">
<tr style="width: 100%;">
<td>
Company Name
</td>
<td>
<asp:TextBox ID="txtCompany" runat="server"></asp:TextBox>
<asp:Label ID="Label2" runat="server" Text="*" ForeColor="Red"></asp:Label>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ForeColor="Red" ValidationGroup="save"
runat="server" ErrorMessage="Please Enter Company Name" ControlToValidate="txtCompany"
Display="Dynamic"></asp:RequiredFieldValidator>
</td>
<td>
Contact Person
</td>
<td>
<asp:TextBox ID="txtPerson" runat="server"></asp:TextBox>
</td>
<td>
Permission
</td>
<td>
<asp:DropDownList ID="ddlrole" runat="server">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidatossr2" ForeColor="Red" ValidationGroup="save"
runat="server" ErrorMessage="*" ControlToValidate="ddlrole"></asp:RequiredFieldValidator>
</td>
</tr>
<tr style="width: 100%;">
<td>
PIC EmailID
</td>
<td>
<asp:TextBox ID="txtPICEmailid" runat="server"></asp:TextBox><br />
<asp:RegularExpressionValidator ControlToValidate="txtPICEmailid" ID="RegularExpressionValidator1"
runat="server" Display="Dynamic" ErrorMessage="Please enter Valid EmailID" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
</td>
<td>
Emp Code Length
</td>
<td>
<asp:TextBox ID="txtlength" title="Please enter length for vessel employee code"
runat="server" MaxLength="50"></asp:TextBox>
<asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender2" runat="server" TargetControlID="txtlength"
FilterType="Custom,Numbers">
</asp:FilteredTextBoxExtender>
</td>
<td>
Emp Code Example
</td>
<td>
<asp:TextBox ID="txtcodeexample" title="Please enter employee code example" runat="server"
Style="text-transform: uppercase;" MaxLength="50"></asp:TextBox>
</td>
</tr>
<tr style="width: 100%;">
<td>
Karco EmailID
</td>
<td>
<asp:TextBox ID="txtkarcoemailid" runat="server"></asp:TextBox><br />
<asp:RegularExpressionValidator ControlToValidate="txtkarcoemailid" ID="RegularExpressionValidator2"
runat="server" ErrorMessage="Please enter valid EmailID" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
Display="Dynamic"></asp:RegularExpressionValidator>
</td>
<td>
Emp Code/Format
</td>
<td>
<asp:RadioButtonList ID="rblformat" runat="server" RepeatDirection="Horizontal" Style="clear: inherit;"
CssClass="radioButtonList">
<asp:ListItem Text="Alphanumeric" Value="1" Selected="True"></asp:ListItem>
<asp:ListItem Text="Numeric" Value="2"></asp:ListItem>
</asp:RadioButtonList>
</td>
<td>
Contact No
</td>
<td>
<asp:TextBox ID="txtContactNo" MaxLength="20" runat="server"></asp:TextBox>
</td>
</tr>
<tr style="width: 100%;">
<td>
Assign User
</td>
<td>
<asp:TextBox ID="txtAssignUser" runat="server"></asp:TextBox>
</td>
<td>
Assign Password
</td>
<td>
<asp:TextBox ID="txtAssignPassword" runat="server"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="*" ForeColor="Red"></asp:Label>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2txtAssignPassword" ForeColor="Red"
ValidationGroup="save" runat="server" ErrorMessage="Please Enter Password" ControlToValidate="txtAssignPassword"></asp:RequiredFieldValidator>
</td>
<td colspan="2">
</td>
</tr>
<tr style="width: 100%;">
<td>
Address
</td>
<td colspan="3">
<asp:TextBox ID="txtAddress" Width="650px" TextMode="MultiLine" runat="server" Height="70px"></asp:TextBox>
</td>
<td>
Company Logo
</td>
<td>
<asp:ImageButton ID="imglogo1" runat="server" ImageUrl="~/images/CompanyLogo/CompanyLogo.png"
BorderColor="Black" BorderWidth="1px" Style="height: 70px; width: 100px;" />
<asp:FileUpload ID="FileUpload1" runat="server" Visible="false" />
</td>
</tr>
</table>
<div align="center">
<asp:Button ID="btnSave" runat="server" Text="Submit" ValidationGroup="save" OnClick="btnSave_Click"
OnClientClick="StartProgressBar();" CssClass="btn" Style="float: left; margin-left: 500px;
margin-top: 5px;" />
<asp:Button ID="btnCancel" runat="server" Text="Cancel" OnClick="btnCancel_Click"
OnClientClick="StartProgressBar();" CssClass="btn" Style="float: left; margin-left: 5px;
margin-top: 5px;" />
</div>
<asp:ModalPopupExtender ID="ProgressBarModalPopupExtender" runat="server" BackgroundCssClass="ModalBackground"
BehaviorID="ProgressBarModalPopupExtender" TargetControlID="hiddenField" PopupControlID="Panel1" />
<asp:Panel ID="Panel1" runat="server" Style="display: none; background-color: #C0C0C0;">
<img id="Img1" runat="Server" src="~/fancybox/source/spinner.gif" alt="" />
</asp:Panel>
<asp:HiddenField ID="hiddenField" runat="server" />
</div>
<div>
<br />
<br />
<div class="row-fluid">
<div class="span12">
<div id="searchfunction" runat="server">
<asp:Label ID="lblsearch" runat="server" Text="Select Criteria & Enter Text :" Font-Bold="true"
ForeColor="#003300" Style="padding-right: 1%;"></asp:Label>
<asp:DropDownList ID="ddlsearch" runat="server" Width="210px" Height="30px" CssClass="input"
AutoPostBack="false">
<asp:ListItem Text="----Select Search Criteria----" Value="0"></asp:ListItem>
<asp:ListItem Text="Company Name" Value="1"></asp:ListItem>
<asp:ListItem Text="Contact Person" Value="2"></asp:ListItem>
<asp:ListItem Text="PIC EmailID" Value="3"></asp:ListItem>
<asp:ListItem Text="Assign User" Value="4"></asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="rqvfld" runat="server" ErrorMessage="*" InitialValue="0"
Display="Dynamic" ForeColor="Red" ControlToValidate="ddlsearch" ValidationGroup="search"></asp:RequiredFieldValidator>
<asp:TextBox ID="txtSearch" placeholder="Enter text to search" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rqvfld1" runat="server" ErrorMessage="*" ForeColor="Red"
ControlToValidate="txtSearch" ValidationGroup="search"></asp:RequiredFieldValidator>
<asp:Button ID="btnSearch" CssClass="btn" runat="server" Text="Search" OnClick="btnSearch_Click"
ValidationGroup="search" OnClientClick="StartProgressBar1();" />
<asp:Button ID="btnclear" CssClass="btn" runat="server" Text="Clear" OnClick="btnclear_Click"
OnClientClick="StartProgressBar1();" />
</div>
<br />
<asp:GridView ID="gvCompany" runat="server" GridLines="Both" AllowSorting="true"
Width="100%" AllowPaging="True" OnRowCommand="gvCompany_RowCommand" AutoGenerateColumns="False"
ForeColor="Black" OnPageIndexChanging="gvCompany_PageIndexChanging" OnRowDataBound="gvCompany_RowDataBound"
OnSorting="gvCompany_Sorting">
<AlternatingRowStyle BackColor="White" ForeColor="#6B2E0F" />
<Columns>
<asp:TemplateField HeaderText="S.No.">
<ItemTemplate>
<%#Container.DataItemIndex+1 %>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Company Name" SortExpression="name">
<ItemTemplate>
<asp:Label ID="lblCompanyMasterID" runat="server" Visible="false" Text='<%#Eval("CompanyMasterID")%>'></asp:Label>
<asp:Label ID="lblCompanynm" runat="server" Text='<%#Eval("name")%>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Employee Code Format">
<ItemTemplate>
<asp:Label ID="lblFormat" runat="server" Text='<%#Eval("EmpCodeFormat")%>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Employee Code Length">
<ItemTemplate>
<asp:Label ID="lblLength" runat="server" Text='<%#Eval("EmpCodeLength")%>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Employee Code Example">
<ItemTemplate>
<asp:Label ID="lblEmpcodeexample" runat="server" Text='<%#Eval("Empcodeexample")%>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="PIC EmailID" SortExpression="PICEmailID">
<ItemTemplate>
<asp:Label ID="lblPICEmailID" runat="server" Text='<%#Eval("PICEmailID")%>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Karco EmailID">
<ItemTemplate>
<asp:Label ID="lblKarcoEmailID" runat="server" Text='<%#Eval("KarcoEmailID")%>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Contact Person" SortExpression="ContactPerson">
<ItemTemplate>
<asp:Label ID="lblContactPerson" runat="server" Text='<%# Bind("ContactPerson") %>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Contact No.">
<ItemTemplate>
<asp:Label ID="lblContactNo" runat="server" Text='<%# Bind("ContactNo") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Address">
<ItemTemplate>
<asp:Label ID="lblAddress" runat="server" Text='<%# Bind("address") %>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Assign User" SortExpression="AssignUser">
<ItemTemplate>
<asp:Label ID="lblAssignuser" runat="server" Text='<%# Bind("AssignUser") %>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Assign Password">
<ItemTemplate>
<asp:Label ID="lblAssignPassword" runat="server" Text='<%# Bind("AssignPassword") %>'></asp:Label>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Logo">
<ItemTemplate>
<%-- <asp:HiddenField ID="logopath" runat="server" Value='<%#Eval("logopath")%>' />--%>
<asp:Label ID="logopath" runat="server" Text='<%# Eval("logopath")%>'></asp:Label>
<asp:LinkButton ID="lblogo" runat="server" ToolTip="Click here to download company logo"
CommandArgument='<%#Eval("CompanymasterID")%>' Text='<%#Eval("logoname")%>' CommandName="download"></asp:LinkButton>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:LinkButton ID="lbedit" runat="server" CommandArgument='<%#Eval("CompanymasterID")%>'
Text="Edit" CommandName="upd"></asp:LinkButton>
<asp:LinkButton ID="lbdel" runat="server" CommandArgument='<%#Eval("CompanymasterID")%>'
Text="Delete" OnClientClick="return confirm('Are you sure want to delete!');"
CommandName="Del"></asp:LinkButton>
</ItemTemplate>
<ItemStyle />
<HeaderStyle />
</asp:TemplateField>
</Columns>
<EditRowStyle BackColor="#999999"></EditRowStyle>
<FooterStyle BackColor="#5D7B9D" Height="30px"></FooterStyle>
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" Height="30px">
</HeaderStyle>
<%--<PagerStyle HorizontalAlign="Left" BackColor="#5D7B9D" ForeColor="White" Font-Bold="True"></PagerStyle>--%>
<RowStyle BackColor="#FFFBD6" ForeColor="#6B2E0F"></RowStyle>
<PagerSettings Visible="false" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="Black"></SelectedRowStyle>
<SortedAscendingCellStyle BackColor="#FDF5AC" />
<SortedAscendingHeaderStyle BackColor="#4D0000" ForeColor="White" HorizontalAlign="Center"
VerticalAlign="Bottom" />
<SortedDescendingCellStyle BackColor="#FCF6C0" />
<SortedDescendingHeaderStyle BackColor="#820000" />
</asp:GridView>
<div id="sort" runat="server" style="width: 100%">
<table style="background-color: #5D7B9D; padding: 5px !important; color: #fff;" height="30px"
width="100%">
<tr>
<td style="width: 70%">
Page size:
<asp:DropDownList ID="ddlpagesie" Width="70px" runat="server" EnableViewState="true"
AutoPostBack="True" OnSelectedIndexChanged="ddlpagesie_SelectedIndexChanged">
<asp:ListItem Text="10" Value="10" Selected="True"></asp:ListItem>
<asp:ListItem Text="15" Value="15"></asp:ListItem>
<asp:ListItem Text="20" Value="20"></asp:ListItem>
<asp:ListItem Text="25" Value="25"></asp:ListItem>
<asp:ListItem Text="30" Value="30"></asp:ListItem>
</asp:DropDownList>
</td>
<td style="width: 5%" style="padding: 9px !important;">
<asp:Button Width="50px" ID="btnfirst" runat="server" OnClick="btnfirst_Click" Text="First">
</asp:Button>
</td>
<td style="width: 5%" style="padding: 9px;">
<asp:Button ID="btnnext" Width="50px" runat="server" OnClick="btnnext_Click" Text="Next">
</asp:Button>
</td>
<td style="width: 10%" style="padding: 9px;">
<asp:Label ID="pageLabel" runat="server" Text=""></asp:Label>
</td>
<td style="width: 5%" style="padding: 9px;">
<asp:Button ID="btnprevious" Width="65px" runat="server" OnClick="btnprevious_Click"
Text="Previous"></asp:Button>
</td>
<td style="width: 5%" style="padding: 9px;">
<asp:Button ID="btnlast" Width="50px" runat="server" OnClick="btnlast_Click" Text="Last">
</asp:Button>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSearch" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="btnclear" EventName="Click" />
<asp:PostBackTrigger ControlID="btnSave" />
</Triggers>
</asp:UpdatePanel>
</div>
protected void btnSave_Click(object sender, EventArgs e)
{
AjaxControlToolkit.TabContainer chklstFSOptions = this.Page.FindControl("tbcontainer") as AjaxControlToolkit.TabContainer;
}