我如何在Master Page的内容页面中调用javascript函数

时间:2015-10-13 09:08:50

标签: javascript asp.net

这是我的母版页

<%@ 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函数。但是我写的代码不起作用。请帮忙。

2 个答案:

答案 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();
       }
  }