C# 如何使用asp.net调用javascript函数?

C# 如何使用asp.net调用javascript函数?,c#,javascript,asp.net,C#,Javascript,Asp.net,这就是我正在尝试的。调用内联js的函数。但我没有工作 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="javascript_Tutorials.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtm

这就是我正在尝试的。调用内联js的函数。但我没有工作

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="javascript_Tutorials.WebForm1" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>javaScript Tutorials</title>
        <script type="text/javascript" language="javascript">
            function objects() {
                alert("Well come");
            }
        </script>

    </head>
    <body>
        <form runat="server" id="myform">
        <asp:Button onclick="<% objects(); %>" runat="server"  />
        </form>

    </body>
    </html>

javaScript教程
函数对象(){
警惕(“好消息”);
}
并有以下错误:

CS1061:'ASP.webform1\u aspx'不包含“objects”的定义,并且找不到接受类型为“ASP.webform1\u aspx”的第一个参数的扩展方法“objects”(是否缺少using指令或程序集引用?)

使用on
onclick
注册客户端javascript事件并为按钮分配一些id。
onclick
用于注册服务器端事件

   <asp:Button  id="yourButtonID"  runat="server" OnClientClick="objects();" />

使用on
onclick
注册客户端javascript事件并为按钮分配一些id。
onclick
用于注册服务器端事件

   <asp:Button  id="yourButtonID"  runat="server" OnClientClick="objects();" />

试试这个>>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>javaScript Tutorials</title>

</head>
<body>
    <form runat="server" id="myform">
    <asp:Button onclick="<% objects(); %>" runat="server"  />
    </form>

</body>
</html>
<script type="text/javascript" language="javascript">
            function objects() {
                alert("Well come");
            }
        </script>

javaScript教程
函数对象(){
警惕(“好消息”);
}
当上述代码不起作用时,粘贴脚本最终也会起作用。

试试这个>>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>javaScript Tutorials</title>

</head>
<body>
    <form runat="server" id="myform">
    <asp:Button onclick="<% objects(); %>" runat="server"  />
    </form>

</body>
</html>
<script type="text/javascript" language="javascript">
            function objects() {
                alert("Well come");
            }
        </script>

javaScript教程
函数对象(){
警惕(“好消息”);
}

当上述代码不起作用时,粘贴脚本最终也会起作用。

您可以选择以下代码:-

<asp:Button ID="Button1" OnClientClick="return objects();" runat="server"  />

您可以输入以下代码:-

<asp:Button ID="Button1" OnClientClick="return objects();" runat="server"  />

删除函数调用后的括号
删除函数调用后的括号

我想您正在寻找
onclientclick
。无论如何,“它不工作,这是我的代码”不是这样做的。我想你正在寻找
onclientclick
。不管怎样,“它不起作用,这是我的代码”不是这样做的。我的名声很低。这就是为什么我不能给你投票。但是有很多紧急的帮助…我名声不好。这就是为什么我不能给你投票。但是有很多紧急的帮助。。。