我正在尝试创建一个链接,我的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事件的链接?
感谢您的帮助!
答案 0 :(得分:0)
可能这个
var routeurl = '@Url.Action("YourAction", "YourController")';
window.location.href = routeurl;
欢呼声。