如何在C#中设置点击事件?

我是C#的新手(我的工作是让我转换为JavaScript),由于某种原因,我无法找到设置调用方法的按钮的简单示例。

我正在使用带有ASPX视图引擎的C#ASP.NET MVC 2。 这不是ASP.NET Web窗体

我的Index.aspx看起来像:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>  Blogs   

Blogs

我尝试了几种方法; 最后一个是:

 public event EventHandler blogging() { System.Diagnostics.Debug.Write("clicked"); } 

编辑:好的,这样按钮就像:

和方法:

 protected void blogging(object sender, EventArgs e) { System.Diagnostics.Debug.Write("clicked"); } 

告诉我博客未定义…我如何调用blogging()

如果您想从View调用操作方法,则可以尝试使用以下示例之一。 在ASP.NET MVC创建指向控制器操作的链接时,最好使用通用的ActionLink方法,因为它允许重构友好的强类型链接。

默认值:ActionLink:

 @Html.ActionLink("Delete", "Delete", new { id = item.ID }) 

但是,如果我们想要一个链接到动作的图像怎么办? 您可能认为可以将ActionLink和Image和Button帮助器组合在一起,如下所示:

使用按钮:

  

(带参数)

  

要么

  

使用图片:

    

希望这可以帮助…