![](/img/trans.png)
[英]Within ASP.Net MVC, how do I show and hide 3 @Html.ActionLink buttons on click?
[英]ASP.NET MVC RAZOR ActionLink click
我有此操作链接:
@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完全加载时,您没有绑定事件。
<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>
其次make the URI at runtime from my Selected List Box Item
然后必须停止它的默认行为,因此使用return false
尝试这个:
<script type="text/javascript">
$(document).ready(function()
{
$('#editLink').click(function ()
{
alert("hello");
});
});
</script>
您可以将任何html属性作为参数传递来生成操作链接。 您也可以这样做:
@Html.ActionLink("Edit", "Edit", null, new { @id="editLink", @class="button", onclick = "myfunction()" })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.