gpt4 book ai didi

.net - 动态 Ajax ActionLink RouteValues

转载 作者:行者123 更新时间:2023-12-01 01:26:42 25 4
gpt4 key购买 nike

我有一个 ActionLink 链接

@Ajax.ActionLink("Delete it!", "Delete", new {id = getTheID}, new AjaxOptions { Confirm = "Really?", HttpMethod = "Delete", UpdateTargetId = "ddlRoles" })

我想在单击时插入路由值“id”。
我想从中读取的值是一个下拉列表,所以我在 javascript 中得到了这样的东西来获取值:
$('#ddlRoles :selected').val()

我已经读过这篇文章
set ActionLink routeValues dynamically
但我不确定语法应该是什么样子,有人可以帮助我吗?

问候

最佳答案

使用 ajax 选项的 OnBegin 重载。传入的参数之一是请求对象。

您可以从那里的下拉列表中提取值并修改 Url。

function onBegin(xhr, request)
{
request.url = "@Url.Action("SomeAction", "SomeController")/" + $("ddl").val();
}

HTH

关于.net - 动态 Ajax ActionLink RouteValues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7334309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com