生成表达式>论点
我有一个这样的方法:
public static MvcHtmlString Pager<T>(T urlParams, Expression<Func<T, object>> pageProperty) where T : class
{
string pagingProp = Helpers.PropertyToString(pageProperty.Body);
//set property on object using reflection.
PropertyInfo prop = type.GetProperty(urlParams.GetType());
}
表达式的目的是知道 urlParams 的哪个属性应该用于分页。
假设我有这个类:
public class Pagination
{
public int PageIndex {get; set; }
}
我想这样调用它:
Html.Pager(new Pagination{ PageIndex = 1 }, new Expression<Func<Pagination>>(p => p.PageIndex))
问题:Expression
确实需要一个构造函数,我如何告诉我想要使用的表达式PageIndex
属性?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设:
那么:
Assuming:
Then: