Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将Javascript函数与asp.net函数一起运行_Javascript_Asp.net - Fatal编程技术网

无法将Javascript函数与asp.net函数一起运行

无法将Javascript函数与asp.net函数一起运行,javascript,asp.net,Javascript,Asp.net,我有一个asp.net按钮 我想运行一个JavaScript函数animation()以及asp.net函数按钮,当用户单击submit时,单击 我已经为相同的代码编写了以下代码,但无法获得所需的结果 protected void Button1_Click(object sender, EventArgs e) { Button1.Attributes.Add("onClick", "animation()"); <Some Code Here>

我有一个asp.net按钮

我想运行一个JavaScript函数
animation()
以及asp.net函数
按钮,当用户单击
submit
时,单击

我已经为相同的代码编写了以下代码,但无法获得所需的结果

protected void Button1_Click(object sender, EventArgs e)
    {
        Button1.Attributes.Add("onClick", "animation()");
    <Some Code Here>
     }
受保护的无效按钮1\u单击(对象发送者,事件参数e)
{
添加(“onClick”,“animation()”);
}

您必须在单击定义之外包含代码。您可以将其作为..包含在页面加载事件中

 protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
             Button1.Attributes.Add("onclick", "animation()");

        }
    }

您还可以使用脚本管理器从服务器端运行javascript函数:
1) 您必须在页面中添加脚本管理器
例如:
是一篇说明它们之间区别的帖子

您可以在
按钮的
OnClientClick
属性上添加javascript函数


不确定它是否重要,但属性键上应该是小写字母。请通过设置onclientclick attributeUse
onclientclick
来尝试,让ASP.NET按钮在调用其服务器端方法之前运行JavaScript方法
OnClick
指定要运行的服务器端方法。“onclientclick”不起作用,出现错误“找不到函数”,请尝试使用
Button1.Attributes.Add(“OnClick”,“javascript:animation()”)