Frage

Ich bin ein ASP.NET Web-Teil Anfänger. Ich habe ein paar einfache Ideen nur eine Klasse mit integrierte, die von WebPart und Überschreiben der Createchild Methode abgeleitet, aber nichts wirklich sehr beträchtlich. Meine Frage ist, ob es möglich ist, eine Web-Teil zu haben, die auch die Vorteile eines separaten html / asp.net Markup-Datei nimmt, die eine gewisse Struktur auf die Ausgabe des Web-Teil vermittelt wird. In der Vergangenheit hat ich nur Server-Steuerelemente erstellt und hinzugefügt, um sie in die Sammlung Kontrollen, aber dies scheint wie eine dumme Art und Weise zu versuchen, ein nicht-triviales Layout zu erstellen. Darf ich das machen? Muss ich einen ascx Benutzersteuerung verwenden oder kann ich diesen Schritt umgehen? Es gibt eine Menge von Hallo Welt Tutorials auf Web-Teile gibt, aber keine scheinen vorbei an der Createüberschreibung zu gehen. Dank!

War es hilfreich?

Lösung

Ja, es gibt. Gehen Sie hier über Templat Webparts zu lernen, und gehen Sie hier alle Infos zu sehen, dass er auf WebParts hat. Ich habe diese Technik in den Jahren 2004/2005 zurück und es funktionierte sehr gut.

Andere Tipps

Die Links in der obigen Antwort nicht mehr arbeiten, aber hier ist eine Alternative ein: http://www.a2zdotnet.com/View.aspx?Id=95

In VS 2010 haben wir auch visuelle Webparts, dass ich denke, so ziemlich den gleichen Trick, aber es ist in einem Projektelement gewickelt. Ich habe nur diese im Zusammenhang mit Sharepoint gesehen so nicht sicher, wie es für ASP.NET-Projekte arbeitet. Hier ist ein Beispiel: http://msdn.microsoft.com/en-us/library/ff597539.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top