[英]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.