无法将Javascript函数与asp.net函数一起运行
我有一个asp.net按钮 我想运行一个JavaScript函数无法将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>
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 attributeUseonclientclick
来尝试,让ASP.NET按钮在调用其服务器端方法之前运行JavaScript方法OnClick
指定要运行的服务器端方法。“onclientclick”不起作用,出现错误“找不到函数”,请尝试使用Button1.Attributes.Add(“OnClick”,“javascript:animation()”)代码>