View Full Version : سوال: ساخت new tab در iframe
minaalamshahi
دوشنبه 02 مرداد 1391, 10:10 صبح
باسلام
من در برنامه ام لازم دارم بعد از اینکه در یک لیست درختی اسم صفحاتم رو کلیک کردم صفحات به صورت new tab در همان پنجره در یک iframe باز شوند و تقریبا من همونtab container ها رو می خوام بسازم اما با new tab
از ajax toolkitنمی خوام استفاده کنم می خوام با new tab همونو پیاده کنم.
ممنون میشم منو راهنمایی کنید
minaalamshahi
دوشنبه 02 مرداد 1391, 11:04 صبح
یه کد پیدا کردم که با toolkit اما dynamic tab بسازه
اما جواب نمیده
private void Page_Init()
{
try
{
createTab();
}
catch (Exception ee)
{
}
}
[CODE]
private void createTab()
{
tabcDynamic = new AjaxControlToolkit.TabContainer(); for (int i = 0; i < 4; i++)
{
AjaxControlToolkit.TabPanel Tab = new AjaxControlToolkit.TabPanel();
Tab.HeaderText = "ddd";
tabcDynamic.ID = "Id" + i;
tabcDynamic.Tabs.Add(Tab);
}
}
AjaxControlToolkit.TabContainer tabcDynamic;
protected void Page_Load(object sender, EventArgs e)
{
}
که البته باید ajaxtoolkit رو addrefrence کرده باشیم
minaalamshahi
دوشنبه 02 مرداد 1391, 13:29 عصر
Session["count"] = int.Parse(Session["count"].ToString()) + 1;
TabPanel tbpnlProcessCategory = new TabPanel();
tbpnlProcessCategory.HeaderText = "RavishTab" + TreeView1.SelectedNode.Value;
tbpnlProcessCategory.ID = "Tab" + (int.Parse(Session["count"].ToString()) ).ToString();
//tbcDynamic.Tabs.Add(tbpnlProcessCategory);
tbcDynamic.Tabs.AddAt(int.Parse(Session["count"].ToString()) - 1, tbpnlProcessCategory);
//Literal _Lit = new Literal();
//_Lit.Text = " <iframe src='" + TreeView1.SelectedNode.Value + "'></iframe>";
// tbcDynamic.Tabs[int.Parse(Session["count"].ToString())].Controls.Add(_Lit);
//PC1.Controls.Add(tbcDynamic);
این کد برای نود اول درختم درسته اما برای دوم به بعد error داره میشه منو راهنمایی کنید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.