这是我的母版页
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Master.master.cs" Inherits="Master.Master" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title></title>
<script type="text/javascript">
function checkMatchPassword() {
swal("Error!", ".......", "error");
}
</script>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
这是我的内容页面类(母版主页)
ScriptManager.RegisterClientScriptBlock(this, GetType(), "Password", "checkMatchPassword();", true);
我想在Master Page的内容页面中调用javascript函数。但是我写的代码不起作用。请帮忙。
答案 0 :(得分:0)
此代码应该有效。你必须把定义为&#34; swal&#34;母版页中的功能。
答案 1 :(得分:0)
您对SweetAlert的引用遗失:
下载SweetAlert(https://github.com/t4t5/sweetalert)manuel并添加缺少的引用:
static void func(foo* diz) {
cout << "In func" << endl;
if( diz != NULL ) {
diz->actual_work_on_diz();
}
}