Ich habe einige Kuriositäten über Method Name ist Render.Können Sie erklären, Methoden über geschützte überschreiben void Render (HtmlTextWriter hw)
Es gibt einige Code-Beispiele zum Drucken Seite Indexnummer,
[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" />
könnte erklären Sie leicht, dass Methoden
- protected override void Render (Htmltextwriter hw) und
- Seite. ClientScript.GetPostBackEventReference
bereits suchen MSDN und Inhalt Ich sollte verstehen, aber ich kann mir nicht sicher sein.
sind diese Methoden nur für HTML-Tag in hinter Code zu verwenden?
und ich möchte über Arbeitsverfahren wissen.
danke für Ihre Antwort. Ich habe noch eine Frage. Welche Methode ruft Render auf, wenn die Webseite geladen ist? Name des Tags <%@Register> oder? –
Popcorn
@Popcorn - Die Rendermethode wird vom asp.net Framework automatisch aufgerufen. Es muss nicht explizit aufgerufen werden. – Yogi
Ich verstehe genau! Vielen Dank :) – Popcorn