0

出于开发目的,如果主机名是 localhost,我希望始终在每个 URL 请求上保留某个查询参数。

因此,例如,如果我有:http://localhost:12345/Home?myParam=myVal,那么对于每个请求,myParam=myVal如果hostname == "localhost".

我的BaseController班级有没有办法保留这个参数?我想这样做的原因是,在开发人员重建项目后,由于FormsAuthentication仍然处于活动状态(这是一件好事),我也想保留这个参数。

谢谢。

4

1 回答 1

0

自定义Route

这就是答案。从现有类继承并根据您的需要进行Route更改(附加参数)。GetVirtualPath

如果您不希望您的用户看到/更改查询值,您应该更改GetRouteData方法并在请求来自本地主机时附加您的自定义值(一如既往)。

于 2012-07-22T22:05:03.760 回答