0


通知を生成するために Noty プラグインを使用していますが、正しく機能していません。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>


テキストボックスの内容がnullの場合、クリックイベントで通知を生成する必要があり、コードは

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


すぐに解決策が必要です。助けてください。

4

1 に答える 1

1

noty を作成する前に、必ず .aspx ページのどこかにこれを含めてください。

于 2013-12-19T17:00:47.027 に答える