gpt4 book ai didi

asp.net-mvc - 如何使用返回 View 的参数正确调用 ActionResult

转载 作者:行者123 更新时间:2023-12-02 20:08:53 27 4
gpt4 key购买 nike

我有这个返回 View 的代码:

public ActionResult Survey(int idProject, string name)
{
return View(Surveys.Data.Services.Project.GetAllSurveys(idProject));
}

当我从客户端调用这个时

@Url.Action("Survey", "Project", new { idProject = project.IdProjet, name = project.Nom })

出现的网址带有参数?idProject=2&name=work,我被告知这不是在 MVC 中工作的正确方法。

我认为 ajax 调用在这里没有什么用处,因为我将 View 返回给客户端。

那么我应该如何称呼这个 ActionResult 调查呢?

最佳答案

将以下内容添加到 RouteConfig.cs 文件中默认路由之前

routes.MapRoute(
name: "ProjectSurvey",
url: "Project/Survey/{idProject}/{name}",
defaults: new { controller = "Project", action = "Survey" }
);

关于asp.net-mvc - 如何使用返回 View 的参数正确调用 ActionResult,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26362483/

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