Check out the Latest Articles:
Displaying dates in different formats in your reports is a very common requirement that one faces while working with Sql Server Reporting Services (SSRS).

Let us see how we can display dates in different formats :

=Format(Fields!myDate.Value, “M/d/yy”) – 2/11/08
=Format(Fields!myDate.Value, “MM/dd/yyyy”) – 02/11/2008
=Format(Fields!myDate.Value, “d-MMMM-yy”) – 11-December-08
=Format(Fields!myDate.Value, “d-MMM-yyyy”) – 11-Dec-2008 =Format(Fields!myDate.Value, “M/d/yyyy H:mm”) – 2/11/2008 13:50
=Format(Fields!myDate.Value, “MMM-dd-yyyy”) – Feb-11-2008
Created with ... Evernote.com

Sorry if there is another question that covers this.

Here is my problem.

I am using Html.RenderPartial, i am also using T4MVC.

<%Html.RenderPartial(MVC.Shared.Views.MainMenu, Model.Menu); %>

Spark View

<ul class="menu">
     <for each="var menuItem in Menu.ChildItems">
      <if condition="menuItem.ChildItems != null">
       <li class="drop"> �
        <a href="${menuItem.Url}" alt="${menuItem.Tooltip}">${menuItem.DisplayText}</a>
        <span class="toggle">&nbsp;</span>
         <ul>
         <for each="var childItem in menuItem.ChildItems">
          <if condition="childItem.ApplicationName == @'Platform'">
           <li>
            <a href="${childItem.Url}" alt="${childItem.Tooltip}">${childItem.DisplayText}</a>
           </li>
          </if>
         </for>
         </ul>
       </li>
      </if>
      <else>
       <li> �
        <a href="${menuItem.Url}" alt="${menuItem.Tooltip}">${menuItem.DisplayText}</a>
       </li>
      </else>
     </for>
    </ul>

The Menu has ChildItems but I get an error message Object reference not set to an instance of an object.

Menu.ChildItems has a Count = 5

Stack Trace

[NullReferenceException: Object reference not set to an instance of an object.]
BackOffice.Controllers.Viewa0321bdb3ead4545be250290e6473518.RenderViewLevel0() +103
BackOffice.Controllers.Viewa0321bdb3ead4545be250290e6473518.RenderView(TextWriter writer) +83
Spark.Web.Mvc.SparkView.Render(ViewContext viewContext, TextWriter writer) in c:\Projects\spark\src\Spark.Web.Mvc\SparkView.cs:134
System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, ViewEngineCollection viewEngineCollection) +319
System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model) +54
ASP.views_centraldownload_listalldownloads_aspx.__RenderContent4(HtmlTextWriter __w, Control parameterContainer) in e:\Dev\Saffire\Platform\platform\src\BackOffice\Views\CentralDownload\ListAllDownloads.aspx:10
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
System.Web.UI.Control.Render(HtmlTextWriter writer) +10
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
ASP.views_shared_site_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in e:\Dev\Saffire\Platform\platform\src\BackOffice\Views\Shared\Site.Master:40
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
System.Web.UI.Control.Render(HtmlTextWriter writer) +10
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
System.Web.UI.Page.Render(HtmlTextWriter writer) +29
System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) +59
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266

thanks
http://www.nyveldt.com/blog/post/Exploring-Spark-View-Engine-for-ASPNET-MVC-e28093-Part-3.aspx
Example of basic syntax for Spark
1: <for each=”var movie in Movies”>
2: <p>${movie.Title}</p>
3: </for>
4:
5: <table>
6: <tr each=”var movie in Movies”>
7: <td>${movie.Title}</td>
8: <td>${movie.Rating}</td>
9: </tr>
10: </table>

ViewResult—Represents an ASP.NET MVC view.

PartialViewResult—Represents a fragment of an ASP.NET MVC view.

RedirectResult—Represents a redirection to another controller action or URL.

ContentResult—Represents raw content sent to the browser.

JsonResult—Represents a JavaScript Object Notation result (This is useful in Ajax scenarios).

FileResult—Represents a file to be downloaded.

EmptyResult—Represents no result returned by an action.

HttpUnauthorizedResult—Represents an HTTP Unauthorized status code.

JavaScriptResult—Represents a JavaScript [...]