我有一个jQuery函数在asp.net登录页面中显示验证消息。
我将脚本放在一个单独的名为login.js的文件中(我从html调用了js文件)
该函数的名称为loginMessage();。

我需要知道如何在按钮单击事件中从aspx.cs调用它。我试图在按钮单击事件中直接调用该函数,例如:

protected void btnLogin_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
  ...........
  The login validation process goes here
  ...........

  if (ds.Tables.Count == 0)
  {
       loginMessage();
  }
}


但是当我尝试调试页面时收到以下错误消息:


类或命名空间“ School.Login”中不存在名称“ loginMessage”


请帮助我有关此查询。
问候,安达

最佳答案

这应该可以解决问题:

btnLogin.Attributes.Add("onclick", "return loginMessage();");


其他示例在这里:
http://www.devcurry.com/2009/01/execute-javascript-function-from-aspnet.html

09-30 19:19