我正在使用aspxgridview,在gridview中我正在使用batchedit。
我在gridview中更改了一些值,如果我要转到下一个UI,则表示它显示浏览器警报。
我想通过使用JsProperties将浏览器警报显示到弹出窗口中,或者任何人都可以帮助我。
这是我的浏览器提醒
我想像这样显示我的弹出窗口。 这是行更新事件的示例。 在这里,我在cliet方面使用jsproperties。
答案 0 :(得分:1)
的Javascript
function onInit(s, e) {
s.GetUploadControl().viewManager.showValidationError = function (error) {
lbl.SetText(error.text);
popup.ShowAtElement(s.GetMainElement());
//console.log('custom processing: ' + error.text)
};
}
aspx代码:
<dx:ASPxPopupControl ID="popup" runat="server" ClientInstanceName="popup" PopupHorizontalAlign="Center"
PopupVerticalAlign="Middle" AllowDragging="true" HeaderText="Error">
<HeaderStyle ForeColor="Red" />
<ContentCollection>
<dx:PopupControlContentControl>
<dx:ASPxLabel ID="lbl" runat="server" ForeColor="Red" ClientInstanceName="lbl"></dx:ASPxLabel>
</dx:PopupControlContentControl>
</ContentCollection>
</dx:ASPxPopupControl>
在binaryimagecolumn上提到这个
<ClientSideEvents Init="onInit" />
答案 1 :(得分:0)
$(window).bind('beforeunload', function(e){
//Instead of this default jquery alert you can use your custom fancy alert or confirmation box which has used in you screenshot above.
alert();
});