嘿,我在这里有这段代码:
ScriptManager.RegisterClientScriptBlock(Me.Page, GetType(String), "showNotifier", ";$(function() {showNotifier(3000,'#cf5050','" & msg & "');});", True)
我想像这样放在一个类文件中:
Public Class topMsgNotifyer
Public Shared Sub show(ByVal delay As Integer, ByVal colorOfBox As String, ByVal message As String)
Try
ScriptManager.RegisterClientScriptBlock(Me.Page, GetType(String), "showNotifier", ";$(function() {showNotifier(" & delay & ",'" & colorOfBox & "','" & message & "');});", True)
Catch ex As Exception
End Try
End Sub
End Class
当然,类文件中的 Me.Page 也有问题。
我可以通过以下方式获取当前页面名称:
Dim pageName = Path.GetFileName(Request.Path)
从 asp.net 页面调用该类子而不是在页面本身上调用它时,我该如何纠正这个问题?