Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Please Help I am getting blank page for TABS In Ajax

$
0
0

Hi All,

I have below code but i am not getting any display on page after running the code successfully.

I am using visual studio 2012 ultimate.

My ASPX looks like below.

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="DynamicTabs.aspx.cs" Inherits="DynamicTabs" %><%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="SampleContent" Runat="Server"><asp:ScriptManager ID="SC1" runat="server"></asp:ScriptManager><div><asp:PlaceHolder ID="PC1" runat="server"></asp:PlaceHolder></div><asp:Label ID="lblMessage" runat="server" Text="Label"></asp:Label></asp:Content>

And my aspx.cs looks like below:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using AjaxControlToolkit;


public partial class DynamicTabs : System.Web.UI.Page
{
    AjaxControlToolkit.TabContainer tbcDynamic;
   
    protected void Page_Load(object sender, EventArgs e)
    {
        for (int i = 0; i < 4; i++)
        {
            Table tb1 = new Table();
            TableRow tr1 = new TableRow();
            TableCell tc1 = new TableCell();

            TextBox txtB = new TextBox();
            txtB.ID = "txtB" + i;

            tc1.Controls.Add(txtB);

            Button btnShowText = new Button();
            btnShowText.Text = "ShowText" + i;
            btnShowText.ID = "btn" + i;
            btnShowText.Click += new EventHandler(btnShowText_Click);

            tc1.Controls.Add(btnShowText);

            tr1.Cells.Add(tc1);
            tb1.Rows.Add(tr1);
            tbcDynamic.Tabs[i].Controls.Add(tb1);


        }

        PC1.Controls.Add(tbcDynamic);
    }


    void btnShowText_Click(object sender, EventArgs e)
    {
        //throw new NotImplementedException();
        TextBox txt = (TextBox)(tbcDynamic.ActiveTab.FindControl("txtB" + tbcDynamic.ActiveTabIndex));
        lblMessage.Text = txt.Text;
        //Response.Write(txt.Text);
    }


    protected void Page_init(object sender, EventArgs e)
    {


        try
        {

            createTab();
        }
        catch (Exception ex)
        {
            // lblError.Text = ex.Message;
        }

    }


    private void createTab()
    {
        tbcDynamic = new AjaxControlToolkit.TabContainer();
        for (int i = 0; i < 10; i++)
        {
            TabPanel tbpnlProcessCategory = new TabPanel();
            tbpnlProcessCategory.HeaderText = "Tab" + i;
            tbpnlProcessCategory.ID = "Tab" + i.ToString();
            tbcDynamic.Tabs.Add(tbpnlProcessCategory);
        }

    }

}

And My web.config looks like below:

<?xml version="1.0"?><!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  --><configuration><appSettings><add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/></appSettings><system.web><compilation debug="true" targetFramework="4.5"/><httpRuntime targetFramework="4.5"/></system.web></configuration>

Please Help.

Regards,

Jayesh(From India,Mumbai)


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>