从功能参数获取自定义属性参数

问题描述 投票:0回答:1

我有一个自定义属性

[MvcSiteMapNode(Title = "abc", ParentKey = "index", PreservedRouteParameters = "id")]
public ActionResult ViewDoc(string title)
{

}

我想通过MvcSiteMapNode中的ViewDoc title参数动态设置Title属性。我知道我需要创建另一个继承MvcSiteMapNode属性的自定义属性,但是我不确定如何在运行时获取action方法的参数值并将其分配给Title属性。

c# custom-attributes mvcsitemapprovider
1个回答
0
投票

您不能-属性在编译时确定,并被烘焙到元数据中。无法在运行时对其进行评估。您需要找到另一种方法来做您想做的事情。

© www.soinside.com 2019 - 2024. All rights reserved.