2013-12-19 42 views
0


通知不與Telerik的腳本管理

工作我使用Noty插件生成notification.but它不是corrently工作。我也在使用rad ajax manager。我的代碼中的單擊事件如下

<script type="text/javascript"> 
function noty_error(type_, text_) { 
    var n = noty({ 
    text: text_, 
    type: type_, 
    dismissQueue: true, 
    layout: 'topCenter', 
    theme: 'defaultTheme', 
    timeout:2000 
}); 

}


<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> 
       <AjaxSettings> 
        <telerik:AjaxSetting AjaxControlID="btn_add"> 
         <UpdatedControls> 
          <telerik:AjaxUpdatedControl ControlID="txt_dept" /> 
          <telerik:AjaxUpdatedControl ControlID="grid_dept" /> 
         </UpdatedControls> 
        </telerik:AjaxSetting> 
        <telerik:AjaxSetting AjaxControlID="btn_cncl"> 
         <UpdatedControls> 
          <telerik:AjaxUpdatedControl ControlID="txt_dept" /> 
          <telerik:AjaxUpdatedControl ControlID="btn_add" /> 
          <telerik:AjaxUpdatedControl ControlID="grid_dept" /> 
         </UpdatedControls> 
        </telerik:AjaxSetting> 
        <telerik:AjaxSetting AjaxControlID="grid_dept"> 
         <UpdatedControls> 
          <telerik:AjaxUpdatedControl ControlID="txt_dept" /> 
          <telerik:AjaxUpdatedControl ControlID="btn_add" /> 
          <telerik:AjaxUpdatedControl ControlID="grid_dept" /> 
         </UpdatedControls> 
        </telerik:AjaxSetting> 
       </AjaxSettings> 
      </telerik:RadAjaxManager> 


如果文本框內容爲空,我需要生成的通知和我的代碼

ScriptManager.RegisterStartupScript(this, typeof(Page), "onclick", "noty_error('warning','Oops!!! it looks like you have not entered anything');", true); 


我需要立即解決。請幫助我。

+0

您是否收到錯誤?試着看看瀏覽器中的調試器,看看會發生什麼。 – mason

+0

是的,我在控制檯中看到的錯誤是'無法讀取屬性'選項'未定義'從jquery.noty.js。 – Sivajith

+0

如果我寫了一個函數myfun {alert(「hai」)}它將與RadAjaxManager1.ResponseScripts.Add(@「myfun();」)一起使用;但它不會在jQuery或任何其他功能的情況下工作。 – Sivajith

回答

1

請確保在您的.aspx頁面上包含此內容,然後嘗試創建您的noty。

+0

是的,其原因..謝謝你 – Sivajith