1
我想實現這個問題,這裏提供的解決方案: How to pass Model Value through ActionLinkjQuery的從來不叫
所以,我認爲我有一個動作鏈接
@Html.ActionLink("Look up registration", "RegLookup", "Vehicle", new {@id="check"},null)
而且JavaScript文件中我有:
$(function()
{
$("#check").click(function (e) {
e.preventDefault();
}
我已經將功能降低到只是防止操作鏈接的默認操作。
在視圖中我也引用了Java腳本文件
<script src="~/Scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script>
<script src="~/Scripts/GetRegistrationPlate.js" type="text/javascript"></script>
然而,當我點擊跳轉鏈接的默認方法繼續開槍。 我可能錯過了什麼?
每個(需要a)每個{需要a}和;很高興有。這裏要注意的部分是'return false;'。 – Nenotlep 2012-08-16 10:41:57
謝謝我已經複製了,但仍然默認方法觸發。 – 2012-08-16 10:45:51
編輯添加新的支持html元素ID的動作鏈接:)我錯過了! – Nenotlep 2012-08-16 11:09:55