如何使用C#检查Ajax选项卡是否为空 [英] How to Check If An Ajax Tab Is Empty Using C#
本文介绍了如何使用C#检查Ajax选项卡是否为空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
我想检查ajax选项卡是否为空,如果ajax选项卡内没有任何内容,我想显示找不到内容 标签信息。我的ajax标签以这种方式在C#中动态填充:
hi all,
I want to check whether the ajax tab is empty, if there is nothing inside the ajax tab, I want to display "no content found" label message. My ajax tab is being populated dynamically in C# in this way:
public void BindChart()
{
//Create new TabContainer
AjaxControlToolkit.TabContainer container = new AjaxControlToolkit.TabContainer();
container.ID = "TabContainer";
container.EnableViewState = false;
container.Tabs.Clear();
AjaxControlToolkit.TabPanel panel = new AjaxControlToolkit.TabPanel();
panel.HeaderText += item.Text;
container.Tabs.Add(panel);
问题:如何检查ajax标签是否为空/没有内容然后添加到那个空标签中的标签?
我已经解决了但是有人知道在C#中用Arial标记字体样式?
这是我的更新代码:
Question: How to check if any ajax tab is empty/has no content then add in a label in that empty tab?
I have solved it but anyone knows label font style to Arial in C#?
This is my updated code:
if(panel.Controls.Count<1)
{
System.Web.UI.HtmlControls.HtmlGenericControl panelDIV = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
panelDIV.ID = "panelDIV";
panelDIV.Style.Add(HtmlTextWriterStyle.TextAlign, "center");
panelDIV.Style.Add(HtmlTextWriterStyle.Width, "100%");
System.Web.UI.WebControls.Label newTabel = new System.Web.UI.WebControls.Label();
newTabel.Text += "<br />" + "<br />" + "<br />" + "<br />" + "no content to display";
newTabel.Font.Bold = true;
newTabel.Font.Size=16;
panelDIV.Controls.Add(newTabel);
panel.Controls.Add(panelDIV);
}
谢谢。
Thanks.
推荐答案
您可以使用多个过程,例如
You can use several process like
if (panel.Controls.Count > 0)
{
// Add A lable
}
或
or
if (panel.HasControls())
{
// Add A lable
}
或
or
StringBuilder content = new StringBuilder();
StringWriter sWriter = new StringWriter(content);
HtmlTextWriter htmlWriter = new HtmlTextWriter(sWriter);
pnlMyPanel.RenderControl(htmlWriter);
if (htmlWriter.ToString() != "")
{
// Add A lable
}
这篇关于如何使用C#检查Ajax选项卡是否为空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文