A. 到目前为止我成功的地方:
我有 3 个 div”NewAction NewController NewArea
我有一个 $.Ajax 帖子,其 url 当前如下 '@Url.Action("CurrentAction", "CurrentController", new { area = "CurrentArea" })'
我有几个页面需要这个特定的 Ajax 帖子,所以我将 Ajax 帖子放在一个部分中,并且每个使用它的主页在部分调用中都有一个参数,例如:
@Html.Partial("_PartialPage", new [] { "NewAction", "NewController", "NewArea" })
上面 #1 中的 div 已成功使用 #3 中的字符串值动态填充
B. 我的困难在哪里:
尽管进行了许多努力和尝试,但我无法将 #2 中的 @Url.Action 值更改为 #1 中 div 中的值。
我什至尝试声明 C# 私有变量并使用填充上述 div 的 foreach 填充它们,并将这些值传递给 @Url.Action 链接,但出现运行错误。
有谁知道我可以将部分调用(#3)中的参数值传递给上面#2中的Ajax帖子中的Url.Action方法的方法。
提前致谢。