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
Post a Comment