我对方法名称是渲染有一些好奇。
有一些关于打印页面索引号的代码示例,
[Paging.cs source]
protected override void Render(HtmlTextWriter hw)
{
StringBuilder sb = new StringBuilder();
sb.Append("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>");
sb.Append("<td width=\"18\" align=\"center\" valign=\"bottom\"><a onfocus=\"blur();\"
class=\"pager\" href=\"javascript:"
+ Page.ClientScript.GetPostBackEventReference(this, i.ToString()) + "\">
<span style=\"width:18px;height:15px;cursor:hand;\">" + i + "</span></a></td>");
sb.Append("</table>");
hw.Write(sb.ToString());
}
[default.aspx source]
<%@ Register Assembly="Control" Namespace="Control" TagPrefix="cc1" %>
<cc1:Paging ID="pg_Addr" runat="server" OnPageChanged="pg_Addr_PageChanged" />
你能简单地解释一下方法吗
- 受保护的覆盖无效渲染(HtmlTextWriter hw)和
- Page.ClientScript.GetPostBackEventReference
已经在搜索 MSDN 和我应该理解的内容,但我不能确定。
这些方法是否仅用于在后面的代码中用于 Html 标记?
我想知道工作程序。