0

私は通知j-queryプラグインを持っています..私は自分のページでそれを味わいます(100%動作しています)が、response.writeメソッドでイベントSqlDataSource1_Deletedでそれを使用したい場合は動作しません

Protected Sub SqlDataSource1_Deleted(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles SqlDataSource1.Deleted

    Response.Write("<script  type='text/javascript'> showNotification({message: 'This is a sample Success notification', type: 'success' }); </script>")
End Sub
4

1 に答える 1

2

ページで使用する場合はResponse.Write、HTMLドキュメント自体の前にコードを配置します。これは、jQueryまたはプラグインがロードされる前に実行されることを意味します。(また、ページがクァークモードでレンダリングされる可能性があり、レイアウト全体が破損する可能性があります。)

RegisterStartupScript次の方法を使用して、ページにスクリプトを追加します。

Protected Sub SqlDataSource1_Deleted(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles SqlDataSource1.Deleted
  Page.ClientScript.RegisterStartupScript(Page.GetType(), "notification", "showNotification({message: 'This is a sample Success notification', type: 'success' });", true)
End Sub
于 2012-05-23T14:52:56.273 に答える