首页 > 解决方案 > RegisterStartupScript 在 C# 中不起作用

问题描述

J 在 C# 上的 ClientScript.RegisterStartupScript 有问题。我的代码不起作用我有 ASP.NET:

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
        </div>
    </form>
</body>
    <script>
        function Test() {
            alert("a");
        }
    </script>
</html>

后面的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Test
{
    public partial class Test : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            ClientScript.RegisterStartupScript(GetType(), "Test1", "Test();", true);
        }
    }
}

我试过 了ScriptManager.RegisterStartupScriptClientScript.RegisterClientScriptBlock 但它们没用

请帮助我:(谢谢

标签: javascriptc#asp.net

解决方案


推荐阅读