首页 > 解决方案 > Asp.Net Core 2 Razor AddPageRoute:如何将 id 或其他信息传递给模型?

问题描述

我想通过页面路由将信息传递到我的页面模型中:

options.Conventions.AddPageRoute("/News?handler=Pageid&id=10", "News/2018/Jan");
options.Conventions.AddPageRoute("/News?handler=Pageid&id=11", "News/2018/Feb");
options.Conventions.AddPageRoute("/News?handler=Pageid&id=12", "News/2018/Mar");

我有一个对应的方法:

public void OnGetPageid(int id) {

但是这种方法不起作用-页面是空白的-有谁知道我如何以简单直接的方式完成此操作?这确实有效:

options.Conventions.AddPageRoute("/News", "News/2018/Apr");
options.Conventions.AddPageRoute("/News", "News/2018/May");

但是没有传入特定于模型的信息

标签: c#asp.net-coreasp.net-core-2.0

解决方案


推荐阅读