asp.net response.write with bootbox.alert
asp.net response.write with bootbox.alert
Response.Write("alert(用户名或密码无效(;"(;
从codebehind向用户发出警告。但我想让它看起来更好看。我看到bootbox并添加到库
<script src="js/jquery-1.10.2.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootbox.min.js"></script>
但当我输入错误的信息时,它不会发出任何警报。你能告诉我我哪里做错了吗。谢谢
这个代码我正在使用;(点击按钮,进入"其他"后(
else
{
Response.Write("<script type=text/javascript>bootbox.alert(Username or password invalid);</script>");
}
您没有在JavaScript中引用字符串。看看你向页面发射的是什么:
Response.Write("<script type=text/javascript>bootbox.alert(Username or password invalid);</script>");
这将导致:
<script type=text/javascript>bootbox.alert(Username or password invalid);</script>
浏览器将可能为您更正未引用的type
属性,但JavaScript不会为您更正已引用的字符串。您的JavaScript控制台可能显示了一个未定义Username
或类似性质的错误。
因此,首先你需要正确地引用字符串:
Response.Write("<script type='"text/javascript'">bootbox.alert('Username or password invalid');</script>");
现在,除此之外,实际上不应该使用Response.Write()
向页面发送值。它无法控制在页面上的位置,这可能很重要。将RegisterStartupScript
作为一种替代方案。这将在页面中更合适的位置包含客户端代码。
相关文章:
- 获取Meteor中自定义Bootbox字段的值
- alert和ajax之间的罕见错误
- AJAX请求不起作用,除非使用alert()
- 只有当alert()在带有AJAX的internet explorer中使用时,Javascript才会更新UI
- Javascript仅适用于alert()和Debug模式
- 使用ajax和bootbox进行非法调用
- bootbox 4.4如何使用不同的按钮标签进行提醒
- 使用Modal UI覆盖JS Alert()消息
- Bootstrap Alert只显示一次
- Javascript alert()在没有const字符串的情况下不显示
- 当调用JS函数具有alert()时,应用程序将被冻结
- 非常奇怪的JS/jQuery行为-alert()包含/排除
- Bootbox:取消对话框后的回调功能/点击'X'按钮
- alert()和confirm()未显示在iframe的父级上
- 在带有 bootbox 的自定义对话框中添加选项以选择表单控件.js在 ASP.NET MVC 中
- 为什么在调用 window.open() 后需要编写 alert()
- 在bootbox.alert()打开时停止执行JS
- 在bootbox中调用alert
- asp.net response.write with bootbox.alert
- Bootbox.js alert modal——关闭它后面的引导模式