ASP.NET MVC 用foreach动态生成的表格中,怎么写onclick事件?

Comic-Con 2019-07-08 05:11:27


如图所示,使用模态modal显示一些详情信息,但是整个表格是动态生成的。
在最后一列的“查看详情”中,怎么能把数据写到onclick事件中?
或者用别的方式实现把每行的关键字段传到ajax函数中?
...全文
387 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
楠小南 2019-07-16
  • 打赏
  • 举报
回复
给他一个 data 属性
然后用ON 绑定


<a data-ajax=true data-id='@id'> 查询</a>




$(document).on("click", "a[data-ajax=true]", function (evt) {
var id=$(this).data('id');

});



不要用 onclick ,很死板的
XBodhi. 2019-07-16
  • 打赏
  • 举报
回复
正常写就可以了 ,例如
onclick='fun('@para')'
BrucesLong 2019-07-16
  • 打赏
  • 举报
回复
也可以循环中这么写: <div class="btn btn-info" val="@modality.ModalityName">查看详情</div> jq代码这么写: $(".btn-info").on("click",function(){ alert("被点击了。"); });
正怒月神 版主 2019-07-09
  • 打赏
  • 举报
回复
zjl8008 2019-07-09
  • 打赏
  • 举报
回复
Comic-Con 2019-07-08
  • 打赏
  • 举报
回复 1
找到解决方法了。 MVC中可以用这样处理一下。 onclick="javascript:DetailOnClick('@modality.ModalityName')"

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧