本文整理汇总了C#中System.Web.UI.HtmlTextWriter.Table方法的典型用法代码示例。如果您正苦于以下问题:C# HtmlTextWriter.Table方法的具体用法?C# HtmlTextWriter.Table怎么用?C# HtmlTextWriter.Table使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.UI.HtmlTextWriter
的用法示例。
在下文中一共展示了HtmlTextWriter.Table方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RenderContextMenuPopupItem
void RenderContextMenuPopupItem(HtmlTextWriter writer, MenuItem menuItem, int index)
{
if (menuItem.Text == "__separator__")
{
writer
.Table(e => e.Cellpadding(0).Cellspacing(0).Border(0).BackgroundColor("#ACA899").Height(1).Width("100%").Cursor("default"))
.Tr()
.Td()
.Img(e => e.Width(1).Height(1).Src(Page.ClientScript.GetWebResourceUrl(typeof(FileManagerController), "IZ.WebFileManager.resources.Empty.gif"))).EndTag()
.EndTag()
.EndTag()
.EndTag();
}
else
{
writer
.Table(e =>
{
e.Cellpadding(0).Cellspacing(0).Border(0).Width("100%").Cursor("default").Id(ClientID + "CMD" + menuItem.Value);
if (menuItem.Enabled)
e.Onclick(menuItem.NavigateUrl);
else
e.Color("gray");
return e;
})
.Tr()
.Td()
.Img(e => e.Id(ClientID + "CMIMG" + menuItem.Value).Width(16).Height(16)
.Src(String.IsNullOrEmpty(menuItem.ImageUrl) ? Page.ClientScript.GetWebResourceUrl(typeof(FileManagerController), "IZ.WebFileManager.resources.Empty.gif"): ResolveClientUrl(menuItem.ImageUrl)))
.EndTag()
.EndTag()
.Td(e => e.WhiteSpace("nowrap").PaddingLeft(2).PaddingRight(2).Width("100%"))
.Text(" " + menuItem.Text)
.EndTag()
.Td()
.Img(e => e.Height(16).Width(16)
.Src(menuItem.ChildItems.Count == 0 ?
Page.ClientScript.GetWebResourceUrl(typeof(FileManagerController), "IZ.WebFileManager.resources.Empty.gif") :
(Controller.IsRightToLeft ?
Page.ClientScript.GetWebResourceUrl(typeof(FileManagerController), "IZ.WebFileManager.resources.PopOutRtl.gif"):
Page.ClientScript.GetWebResourceUrl(typeof(FileManagerController), "IZ.WebFileManager.resources.PopOut.gif"))))
.EndTag()
.EndTag()
.EndTag()
.EndTag();
}
}
示例2: Render
public void Render(HtmlTextWriter writer)
{
writer
.Table(e => e.Cellpadding(0).Cellspacing(0).Border(0))
.Tr();
for (int i = 0; i < Items.Count; i++)
{
RenderItem(writer, Items[i], i);
}
writer
.EndTag()
.EndTag();
}
示例3: RenderToolbarPopupItem
void RenderToolbarPopupItem(HtmlTextWriter writer, MenuItem menuItem, int index)
{
writer
.Table(e => e.Cellpadding(0).Cellspacing(0).Border(0).Cursor("default").Onclick(menuItem.NavigateUrl))
.Tr()
.Td()
.Img(e => e.Width(16).Height(16).Src(Page.ClientScript.GetWebResourceUrl(typeof(FileManagerController), "IZ.WebFileManager.resources.Empty.gif"))).EndTag()
.EndTag()
.Td(e => e.PaddingLeft(2).PaddingRight(2).Width("100%"))
.Text(" " + menuItem.Text)
.EndTag()
.Td()
.Img(e => e.Width(16).Height(16).Src(Page.ClientScript.GetWebResourceUrl(typeof(FileManagerController), "IZ.WebFileManager.resources.Empty.gif"))).EndTag()
.EndTag()
.EndTag()
.EndTag();
}
示例4: RenderToolbarItem
private void RenderToolbarItem(HtmlTextWriter writer, MenuItem menuItem, int index)
{
BorderedPanel panel;
if (menuItem.Enabled)
{
panel = enabledToolbarButton;
panel.Attributes["onclick"] = menuItem.NavigateUrl;
}
else
{
panel = disabledToolbarButton;
}
panel.ID = "tb" + index;
panel.RenderBeginTag(writer);
writer
.Table(e => e.Cellpadding(0).Cellspacing(0).Border(0))
.Tr()
.Td()
.Img(e => e.Src(ResolveClientUrl(menuItem.ImageUrl))).EndTag()
.EndTag()
.Td(e => e.PaddingLeft(2).PaddingRight(2).WhiteSpace("nowrap"))
.Text(" " + menuItem.Text)
.EndTag()
.EndTag()
.EndTag();
panel.RenderEndTag(writer);
}