| Development With A Dot |
OK, back to two of my favorite topics, expression builders and SharePoint. This time I wanted to be able to retrieve a field value from the current page declaratively on the markup so that I can assign it to some control’s property, without the need for writing code. Of course, the most straight way to do it is through an expression builder. Here’s the code:
1: [ExpressionPrefix("SPField")]
2: public class SPFieldExpressionBuilder : ExpressionBuilder
3: {
4: #region Public static methods
5: public static Object GetFieldValue(String fieldName, PropertyInfo propertyInfo)
6: {
7: Object fieldValue = SPContext.Current.ListItem[fieldName];
8:
9: if (fieldValue != null)
10: ...(Read whole news on source site)
Home : Blog List : Development With A Dot : SharePoint 2010 Field Expression Builder




