ASP.NET - Mithilfe von ScriptManager-in-class library reference
Möchte ich hinzufügen, dass ein Verweis auf ScriptManager in meiner Klasse-Bibliothek-Projekt statt ClientScriptManager, ist es möglich?
Können Sie formulieren die Frage? Ich verstehe nicht, was das Problem ist. ScriptManager ist in der Regel eine ASP.NET Tag, nicht sicher, wie Sie Sie möchten, fügen Sie es in eine Bibliothek-Klasse.
InformationsquelleAutor Michel Andrade | 2011-08-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich gehe davon aus, dass Sie nicht wissen, wie die Referenz der
ScriptManager
in eine Bibliothek-Klasse, wo normalerweise dieseWebControls
sind nicht referenziert. Außerdem denke ich, müssen Sie auch wissen, wie man einen Verweis, um die Seite in einem statischen Kontext aus der Bibliothek-Klasse.Um die
ScriptManager
müssen Sie fügen Sie einen Verweis aufSystem.Web.Extensions
in Ihrer Klasse Bibliothek-Projekt.Erhalten Sie einen Verweis auf die Seite in einem statischen Kontext müssen Sie die
System.Web
namespace, dann gibt dieScriptManager
von der aktuellen Seite:C#:
VB.NET:
Die RegisterClientScriptBlock-Methode ist static/shared. Damit dies funktionieren wird:
System.Web.UI.ScriptManager.RegisterClientScriptBlock(page, page.GetType, "ScriptKey", "YourScript", True)
OK! Ich danke Ihnen sehr!
InformationsquelleAutor Rango