gpt4 book ai didi

javascript - ASP.NET MVC RAZOR ActionLink 点击

转载 作者:行者123 更新时间:2023-11-30 08:51:19 26 4
gpt4 key购买 nike

我看到了这个操作链接:

@Html.ActionLink("Edit", "Edit", null, new {@id="editLink", @class="button"})

我想调用一个 java 脚本方法在运行时从我的选定列表框项生成 URI。

@Html.ListBox("EmployeeName", (IEnumerable<SelectListItem>)ViewBag.selectlist, new { @id = "saglistbox", @class = "SAGListbox" })

作为第一步,当我尝试使用 JavaScript 显示警报时:

<script type="text/javascript">
$('#editLink').click(function () {
alert("hello");
});
</script>

出于某种原因,这没有按预期工作。

最佳答案

当 DOM 完全加载时,您没有绑定(bind)事件。

<script>
$(function () {
$('#editLink').click(function () {
alert("hello");

//To get selected value use
var selected = $("#EmployeeName").find(':selected').text();

//To stop default behaviour
return false;
});
});
</script>

第二个 在运行时从我选择的列表框项中创建 URI 然后你必须停止它的默认行为因此使用 return false

关于javascript - ASP.NET MVC RAZOR ActionLink 点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17655358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com