当前位置: 首页 > 知识库问答 >
问题:

如何在asp.NET Core MVC中为asp标记帮助器添加链接参数

贝镜
2023-03-14

我对ASP.NET MVC 1-5有很多经验。现在我学习了ASP.NET核心MVC,并且必须传递一个参数来在页面中链接。例如,我有以下操作

 [HttpGet]
 public ActionResult GetProduct(string id)
 {
      ViewBag.CaseId = id;
      return View();
 }

如何使用标记帮助器实现此操作的链接?

<a asp-controller="Product" asp-action="GetProduct">ProductName</a>

共有1个答案

权弘新
2023-03-14

您可以使用属性前缀asp-route-为路由变量名添加前缀。

示例:

<a asp-controller="Product" asp-action="GetProduct" asp-route-id="10"> ProductName</a>
 类似资料:
  • Linux 启动 Linux/x86 boot protocol Linux kernel parameters 保护模式 64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf 串口编程 8250 UART Programming Serial ports on OSDEV VGA Video Graphics Arr

  • Linux 启动 Linux/x86 boot protocol Linux kernel parameters 保护模式 64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf 串口编程 8250 UART Programming Serial ports on OSDEV VGA Video Graphics Arr

  • 我正在使用改装库,我想从OpenWeatherPi获取天气预报。 我有这个。

  • 我有一个名为AdminResource的父资源和一个名为AdminModuleResource的子资源。 父资源已正确安装HATEOAS链接: 子资源也正确安装了HATEOAS链接: 但是它的父资源已经失去了链接。 目前,在我的子管理模块资源中,父管理资源没有链接。事实上,汇编程序的toResources方法只提供子管理模块资源的链接。 你知道我如何在子管理模块资源中添加到父管理资源的链接吗? 编

  • 问题内容: 我正在编写一个使用librt的小型C程序。如果将链接标志放在开头而不是结尾,程序将无法编译,我感到很惊讶: 此刻,我要编译程序: 如果执行以下操作,它将无法在librt中找到函数: 但是,这可以与其他库一起使用。我在尝试使用简单的Makefile时发现了问题。进行实际编译的prog.c而不先喜欢(使用-c标志),然后进行链接。 这是Makefile: 键入make时,我得到的输出将是:

  • 使用标尺 标尺可帮助您准确定位和度量插图窗口或画板中的对象。在每个标尺上显示 0 的位置称为标尺原点。 Illustrator CS5 中的标尺与其他 Creative Suite 应用程序(如 InDesign 和 Photoshop)中的标尺类似。Illustrator 分别为文档和画板提供了单独的标尺。您可以在一个点上只选择这些标尺中的其中一个。 Adobe 推荐Adobe 推荐<a hre