javascript - 从服务器端显示弹出窗口
问题描述
单击链接按钮时显示弹出错误我不知道如何解决此问题?
弹出
<%--popupBind function--%>
<link type="text/css" rel="Stylesheet" href="css/bootstrap.min.css" />
<script type="text/javascript" src="js/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script>
function OpenPopUp() {
debugger;
$('#myModal').modal('show');
}
</script>
<%--end--%>
<%-- PopUp Code--%>
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content" style="width: 55%;">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">
<asp:Label ID="lblid" runat="server" CssClass="patient-detail"></asp:Label></h4>
<asp:Label ID="lblservicename" runat="server" CssClass="patient-detail" Style="color: green; font-size: 16px;">
Header
</asp:Label>
</div>
<div class="modal-body">
<asp:Button ID="btnProcess" runat="server" Text="Start" CssClass="btn btn-default" />
<asp:Button ID="btnpending" runat="server" Text="Waiting" CssClass="btn btn-default"/>
<asp:Button ID="btnclr" runat="server" Text="Completed" CssClass="btn btn-default" />
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<%--end--%>
按钮(单击按钮打开 PoPuP)
<asp:Button OnClick="Unnamed_Click" ID="popup" runat="server" />
服务器端的按钮事件
protected void Unnamed_Click(object sender, EventArgs e)
{
string dQuery = "";
string DCode = Convert.ToString(Session["DCode"]);
dQuery = @"SELECT * FROM TABLE";
DataTable dtButton = obj.GetDataTable(dQuery);
rptButtonMaster.DataSource = dtButton;
rptButtonMaster.DataBind();
// Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "OpenPopUp();", true);
ScriptManager.RegisterStartupScript(this, Page.GetType(), "success", "<script> OpenPopUp(); </script>", false);
}
单击按钮时(调用 Javascript 函数)
<script>
function OpenPopUp() {
debugger;
$('#myModal').modal('show');
}
</script>
在加载 错误上始终出现相同的错误:模型不是函数
我错过了什么??
解决方案
将您的电话包装成文档就绪声明
ScriptManager.RegisterStartupScript(this, Page.GetType(), "success", "<script>$(function(){OpenPopUp();})</script>", false);
确保脚本在引导和 jquery 库之后注册/加载
推荐阅读
- debugging - 使用 Buildroot 生成 RISC-V Linux GDB
- slack - Slack 创建新用户
- c# - MultiMatch ElasticSearch 查询,过滤器具有 Must、Must_Not 和 Should 条件
- docker - 没有 GPU 的 Docker OpenGL 支持,gl 错误:与未编译/非专业着色器链接
- rest - PUT 可以在不使用自定义 PUT 操作的情况下对实体执行合并吗?
- node.js - DocuSign INVALID_CONTENT_TYPE 创建信封
- android - Fragment 中的 Android 8.1 方向问题
- python - tkinter 的 `after` 方法是线程安全的吗?
- java - 如何在 Java 中捕获套接字超时
- python - 在 Python3 中覆盖 __repr__()?