我有一个自定义属性
[MvcSiteMapNode(Title = "abc", ParentKey = "index", PreservedRouteParameters = "id")]
public ActionResult ViewDoc(string title)
{
}
我想通过MvcSiteMapNode中的ViewDoc title参数动态设置Title属性。我知道我需要创建另一个继承MvcSiteMapNode属性的自定义属性,但是我不确定如何在运行时获取action方法的参数值并将其分配给Title属性。
您不能-属性在编译时确定,并被烘焙到元数据中。无法在运行时对其进行评估。您需要找到另一种方法来做您想做的事情。