2015-12-30 33 views
1

在我的asp.net网站中,我想向用户展示一个通知,当他/她尝试删除数据时,我已经使用了msgbox我的VB代码,但它没有在服务器端工作,我已经搜索,发现我应该使用Java脚本警报,我已经使用它,但问题是,它出现在屏幕的顶部,它的如此简单我使用Java脚本和VB使像下面的图片警告或对话框如何使用vb.net和java脚本在asp.net中创建一个对话框

enter image description here

这是我的代码

Protected Sub btnDelete_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnDelete.Click 

    ScriptManager.RegisterStartupScript(Page, Page.GetType,Guid.NewGuid().ToString(), "alert('you cannot delete this data ')", True) 

    End Sub 

请任何一个能帮助我,任何帮助,将不胜感激提前

+0

的可能的复制[?如何显示在C#asp.net形式/显示消息框] (http://stackoverflow.com/questions/21655132/how-to-show-display-message-box-in-c-sharp-asp-net-forms) – mortb

回答

1

感谢的问题是,一个对话框,不内置asp.net。您需要使用javascript alert/confirm函数,使用html自己创建对话框或导入GUI库(如JQuery UI)。

这里是一个如何使用jQuery UI的对话框,这是我在ASP.NET多次使用指南:https://cmatskas.com/how-to-use-jquery-dialog-as-confirm-dialog-in-asp-net/

+0

感谢您的帮助,我们可以改进设计Java脚本警报,并使其更加定制,而不使用jQuery?你有任何想法如何使用这个jQuery的警报设计?它是否像我发布的图像中的那个?因为我想制作一个样式化的警报 – user

+0

不,您不能对javascript警报进行任何更改;行为是“硬连线”。 如果你想使用html,css和javascript创建自己的对话框,你通常会创建自己的html'div'或'span',你可以显示或隐藏并且像对话框一样运行。要探索的选项,请看看这里的答案:http://stackoverflow.com/questions/21655132/how-to-show-display-message-box-in-c-sharp-asp-net-forms 关于Jquery对话框:查看jquery对话框页面https://jqueryui.com/dialog/查看示例和自定义选项。 (对不起,以前没有回来,我有过假期。) – mortb

相关问题