Asp.net 从代码隐藏调用javascript未按预期工作

Asp.net 从代码隐藏调用javascript未按预期工作,asp.net,Asp.net,因此,我制作了一个页面,用于创建帐户并将其保存在数据库中。为了检查代码是否正常工作,我使用以下命令在一些代码行之间添加了调试消息: ScriptManager.RegisterStartupScript(this, GetType(), "textas", "alert('test')", true); 问题是,有两条调试消息会导致页面不显示其中任何一条。我在另一个页面(如下所示)中测试了一个简单的代码,得到了相同的问题。我还意识到,显示一条消息最终会使代码停止

因此,我制作了一个页面,用于创建帐户并将其保存在数据库中。为了检查代码是否正常工作,我使用以下命令在一些代码行之间添加了调试消息:

ScriptManager.RegisterStartupScript(this, GetType(),
                "textas", "alert('test')", true);
问题是,有两条调试消息会导致页面不显示其中任何一条。我在另一个页面(如下所示)中测试了一个简单的代码,得到了相同的问题。我还意识到,显示一条消息最终会使代码停止在调试消息所在的位置,因此后面的任何代码都不会运行

        protected void test_Click(object sender, EventArgs e)
        {
            ScriptManager.RegisterStartupScript(this, GetType(),
                "textas", "alert('test')", true);
            ScriptManager.RegisterStartupScript(this, GetType(),
                "textasd", "alert('test1')", true);
        }

我是遗漏了什么还是某种错误?

尝试在js语句的末尾添加分号

ScriptManager.RegisterStartupScript(this, GetType(),
    "textas", "alert('test');", true);
ScriptManager.RegisterStartupScript(this, GetType(),
    "textasd", "alert('test1');", true);

天哪!我怎么会错过呢!这是一个奇怪的错误,你可能认为浏览器会忽略它,但不是。。。