如何在asp.net核心中将锚标记ID分配给asp-route-id?

问题描述

下面是锚点标签,它必须使用动态参数在点击事件上调用控制器动作。

动态参数值之一是基于“viewdata”的,即“asp-route-itemUrl”属性

其中第二个动态参数值基于相应的控件自定义属性,即“asp-route-item-id”属性

问题:
如何获取标签自定义属性“item-id”的值并分配给同一标签的另一个属性“asp-route-itemId”?

asp-route-itemId="$(this).attr('item-id')" => 不工作,'item-id'属性未分配 em> 到“asp-route-itemId”属性

  <a item-id="item1" asp-controller="Home" asp-action="Order" asp-route-itemId="$(this).attr('item-id')" asp-route-itemUrl="@ViewData["itemUrl1"]">Order1</a>


  <a item-id="item2" asp-controller="Home" asp-action="Order" asp-route-itemId="$(this).attr('item-id')" asp-route-itemUrl="@ViewData["itemUrl2"]">Order2</a>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)