我想知道是否有人能给我指出正确的方向.

提前谢谢你

推荐答案

这才是jQuery真正吸引ASP.NET开发人员的地方.假设您有此ASP按钮:

当它呈现出来时,你可以查看页面的来源,页面上的id不是btnAwesome,而是$ctr001_btnAwesome或类似的东西.这让在javascript中找到它成为一件痛苦的事.输入jQuery.

$(document).ready(function() {
  $("input[id$='btnAwesome']").click(function() {
    // Do client side button click stuff here.
  });
});

id$=正在对以btnAwesome结尾的id进行正则表达式匹配.

编辑:

您希望从客户端的按钮点击事件调用ajax调用吗?你想打什么电话?有很多关于使用jQuery对ASP进行ajax调用的非常好的文章.Net代码隐藏方法.

其要点是创建一个带有WebMethod属性的static方法.然后可以使用jQuery通过$调用它.AJAX

$.ajax({
  type: "POST",
  url: "PageName.aspx/MethodName",
  data: "{}",
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function(msg) {
    // Do something interesting here.
  }
});

我是从:http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/学到WebMethod的

很多非常好的ASP.Net/jQuery的东西.确保你阅读了为什么要使用味精.d.回报.Net 3.5(可能是从3.0开始)之类的东西.

Asp.net相关问答推荐

设置主键时KeyAttribute属性不起作用

Stimulsoft 没有在智能手机中显示正确的 pdf 字体

当前http上下文的http动词

如何将 JQuery 与母版页一起使用?

为什么微软决定支持 jQuery 如此重要?

业务线应用程序:F# 会让我的生活变得轻松吗?

是否可以在没有那些 .svn 文件夹的情况下从 subversion 签出文件?

如何将配置转换应用于外部配置文件

有没有办法在外部 javascript 文件中使用<%= someObject.ClientID %>?

如何配置 ASP.NET Core 1.0 以使用本地 IIS 而不是 IIS Express?

在 ASP.NET 中将虚拟路径转换为实际 Web 路径

如何防止 XXE 攻击(.NET 中的 XmlDocument)

这个rendersection的代码是什么意思?

如何将数据集转换为数据表

将 MemoryStream 写入响应对象

在 Asp.Net Core 中动态更改连接字符串

将Bundle 包添加到现有的 ASP.NET Webforms 解决方案

如何在 asp.net 中实现Access-Control-Allow-Origin标头

如何解决我的 ASP.Net MVC 应用程序中的 iisreset 后发生的 AntiForgeryToken 异常?

如何使用 int ID 列更改 ASP.net Identity 2.0 的表名?