获得点击的锚点元素';s的id属性

本文关键字:id 属性 元素 | 更新日期: 2023-09-27 17:52:45

当用户单击此元素时,我希望在控制器或ActionFilter类中的OnActionExecuting方法中捕获id数据。

我该怎么做?

视图:

<a id="123" href="AreaName/ControllerName">TEST</a>

获得点击的锚点元素';s的id属性

你可以试试这个。。。

控制器内:

    public ActionResult Index()
    {
        var model = new HomeViewModel { Id = 123 };
        return View(model);
    }
    public void RecordClick(int id)
    {
        int incomingId = id;
    }

视图中:

    @Html.ActionLink("Link Text", "RecordClick", "Home", new { id = @Model.Id }, null)

生成的HTML:

    <a href="/AreaName/Home/RecordClick/123">Link Text</a>

单击链接后,id值将发送到RecordClick操作。

<a href="~/AreaName/ControllerName?userid=3">TEST</a>

您的控制器

    [HttpGet] 
    public ActionResult Index(int userid)
    {
       return View();
    }

如果进行调试,则应该具有值