Asp.net mvc 3 附加到路由集合
我有以下路线数据Asp.net mvc 3 附加到路由集合,asp.net-mvc-3,Asp.net Mvc 3,我有以下路线数据 object newsRoute = new { Area = "Admin", Controller = "News", Action = "Edit" } 如何将Title=“Hello”附加到对象routNews? 类似于或类似于 newsRoute.Append(Title = "Hello"); 创建匿名对象时,您已经有效地定义了匿名类的属性。我不认为你会有太多的运气尝试重新定义类型后的事实。您可以使用新字段和原始字段创建一个新的匿名对象,
object newsRoute = new
{
Area = "Admin",
Controller = "News",
Action = "Edit"
}
如何将Title=“Hello”附加到对象routNews?类似于或类似于
newsRoute.Append(Title = "Hello");
创建匿名对象时,您已经有效地定义了匿名类的属性。我不认为你会有太多的运气尝试重新定义类型后的事实。您可以使用新字段和原始字段创建一个新的匿名对象,然后将字段复制过来,但我猜您不想这样做 如果说对象表示routedata,那么使用以下方法将匿名对象转换为RouteValueDictionary实例可能是一个好主意 转换后,对象具有正常的字典语义,因此可以随意添加新的键值对
然后,您应该能够使用RouteValueDictionary生成URL像模板那样使用
ViewBag
属性有什么问题?请注意!就像我们在绿野仙境所说的,粉丝们真是太棒了!