c# - ASP.NET MVC4 HtmlHelper Not rendering html -


im trying create html helper renders blog posts database, reason htmlhelper doesn't render code..

this helper looks like:

@helper render(system.web.mvc.htmlhelper html, t2l.models.post post, bool isadmin, bool ismember) {     <p>dsfds</p>     <div class="wrapper_top">         <div class="grid_1 alpha">             <div class="date">                 <span>                     @post.time.tostring("mmm").toupper()                  </span>                 @post.time.tostring("dd")             </div>         </div>         <div class="content span_2_of_single">             <h5 class="blog_title"><a href="@href("~/blog/p/" + post.id)">@post.title</a></h5>             <div class="content">                 <div class="span-1-of-1">                     <a href="bloginner.html"><img class="m_img"  src="@post.thumbnail" alt=""/></a>                 </div>                 <div class="span-1-of-2">                     <p>@post.body</p>                      <a href="@href("~/blog/p/"+post.id)" class="arrow_btn">read more</a>                 </div>                 <div class="clear"> </div>             </div>               <div class="links">                 <h3 class="comments">by<a href="bloginner.html">@post.author</a></h3>                 <h3 class="comments"><a href="#">10 comments</a></h3>                 <h3 class="tags">tags: <a href="#">design</a>,<a href="#">creative</a>,<a href="#">wordpress theme</a></h3>                 <h3>share</h3>                 <h3>                     <div class="social_1">                         <ul>                                 <li class="icon1_t"><a href="#"><span> </span></a></li>                             <li class="icon2_f"><a href="#"><span> </span></a></li>                              </ul>                     </div>                 </h3>                 <div class="clear"> </div>             </div>         </div>         <div class="clear"> </div>     </div> } 

and how call it:

   @if (model.count() == 0)                 {                     <div class="wrapper_top">                         <p style="font-size:22px; font-weight:bold; font-style:italic; color:#1d7abc;">no posts available..</p>                     </div>                 }                 else                 {                     foreach (post post in model)                     {                         postgenerator.render(html, post, isadmin, ismember);                     }                 } 

i don't see i'm doing wrong exactly.. can please help??

try adding @ in front of call:

@postgenerator.render(html, post, isadmin, ismember) 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -