从查询字符串构建匿名类型

时间:2011-02-28 17:39:28

标签: model-view-controller extension-methods anonymous-types

我想知道是否有人从查询字符串中动态构建匿名类型并具有排除特定值的能力

例如:
鉴于查询字符串导致结果屏幕?t1 = sadfasdf& t2 = sdafasdfasdf& t3 = sdfsadfasf& t4 = dfasdfasdf

我想提供以下链接

T1行动= sadfasdf&安培; T2 = sdafasdfasdf&安培; T3 = sdfsadfasf&安培; = T4 dfasdfasdf

动作T1 =建议&安培; T2 = sdafasdfasdf&安培; T3 = sdfsadfasf&安培; T4 = dfasdfasdf

动作T1 = sadfasdf&安培; T2 =建议&安培; T3 = sdfsadfasf&安培; T4 = dfasdfasdf

但是如果在查询字符串中添加了addtional参数,我希望操作链接自动将值传递给下一个操作

1 个答案:

答案 0 :(得分:0)

您不必使用匿名类型来传递操作参数,这很方便。你可以使用RouteValueDictionary每个mvc Action方法都有一个需要RouteValueDictionary的重载,你可以从Url.RequestContext.RouteData.Values

获取当前值