有没有办法只创建一个仅用于其onClick事件的链接?

时间:2014-04-27 07:44:59

标签: javascript jquery asp.net-mvc-3

我正在尝试创建一个链接,我的jquery可以使用该链接在页面的某处附加另一个ActionLink。我不想调用控制器或导航到页面上的某个位置。我希望我的jquery使用append创建链接。

我尝试了不同的重载,我发现的唯一一个没有离开页面的是:

 @Ajax.ActionLink(stdFName,"Action","Controller",null,new { teacher = "Teacher Name", @class = "className", id = stdNum }); 

它不会调用控制器,它会根据需要附加链接。我只是不确定这是最好的方法。

这是单击链接时执行的脚本:

 $("#174").on("click", function () {



        var newElems = $("<div class='studentInfo'></div")
    .append('@Html.ActionLink("Student Name", "StudentInformation","TeacherStudent", new { rope="said" },null)')

        $("#redAlertRow").append(newElems);

    });

有没有办法只创建一个仅用于onClick事件的链接?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

可能这个

       var routeurl = '@Url.Action("YourAction", "YourController")';
       window.location.href = routeurl;

欢呼声。