Frage

Ich geerbt vor kurzem ein Projekt, das mit der „Web-Site-Projektvorlage“ (die ich hasse die Art und Weise) durchgeführt wurde. Ich habe immer mit der „Web Application Template“ gearbeitet, die ich liebe. Ich bin von etwas verwirrt, dass ich, obwohl in dem Projekt gefunden. Es gibt individuelle Kontrollinstanzen durch alle Seiten wie folgt aus:

<cc1:MarketingItem runat="server" ID="BannerAd" />

Nichts Besonderes gibt, nicht wahr? Was ärgert mich wirklich, dass es ohne Steuerzulassungsplaketten an der Spitze einer der Seiten für „cc1“ oder Code funktioniert gut dahinter nur Magie! Wie man sich vorstellen kann dies die Standorte dieser Kontrollen mehr Arbeit, und ehrlich gesagt ein Schmerz aufzuspüren macht. Meine Frage ist, wie ist das überhaupt möglich? Und warum hat Microsoft vorstellen, eine solche lästige Unstimmigkeit mit dieser Projektvorlage?

War es hilfreich?

Lösung

Sie werden es wahrscheinlich in web.config ein Profil (system.web> Seiten> Kontrollen ich glaube). Sie können dort Registerregelungen globaly genauso wie Sie auf der Seite würde.

<pages>
  <controls>
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  </controls>
</pages>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top