对不起,如果我的英语不好。
我有一个问题,我认为问题是我对javascript的了解不足,但是..我知道您可以为此提供帮助。
我有一个带有imagebutton的页面,我用它来删除数据,并且需要一个确认对话框。 Alertify很漂亮,我在服务器端使用Altertify警报,如下所示:
string myScript2 = "alertify.error('message.')";
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
Guid.NewGuid().ToString(), myScript2, true);
return;
工作正常!
但我不明白如何使用alertify.confirm。
例如我用过
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="../../js/alertify.min.js"></script>
<!-- include the core styles -->
<link rel="stylesheet" href="../../js/alertify.core.css" />
<!-- include a theme, can be included into the core instead of 2 separate files -->
<link rel="stylesheet" href="../../js/alertify.default.css" />
<script type="text/javascript">
$("#btElimina").on('click', function () {
alertify.confirm("This is a confirm dialog", function (e) {
if (e) {
alertify.success("You've clicked OK");
} else {
alertify.error("You've clicked Cancel");
}
});
return false;
});
</script>
但无事可做...我不能使用onclientclick,因为alertify是一个非阻塞窗口,而是一个模态窗口...
你能帮我理解吗?不是为我编写代码,而是让我理解并生存
谢谢
亨利
最佳答案
将alertify.success("You've clicked OK");
替换为return true;
和alertify.error("You've clicked Cancel");
与return false;
还要更改此:
$("#btElimina").on('click', function () {
对此:
$("#<%=btElimina.ClientID%>").on('click', return function () {
关于c# - 在ASP.NET C#页面中进行Alertify,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19701706/