در مواقعی ممکن است نیاز داشته باشیم چندین تگ <br> تولید کنیم و برای اینکار باید چندین بار این تگ را پشت سر هم بنویسیم . قطعه کد زیر html helper ی می باشد برای تولید تگ <br> به تعداد مورد نظر . متد استاتیک زیر پارامتری را از ورودی دریافت کرده و به تعداد آن تگ <br> تولید می کند و در نهایت رشته مورد نظر را بر می گرداند .
public static MvcHtmlString BreakLine(this HtmlHelper helper,int count)
{
StringBuilder output = new StringBuilder();
output.Append("<br/>");
for (int i = 1 ; i < count; i++)
{
output.Append("<br/>");
}
return MvcHtmlString.Create(output.ToString());
}
برای فراخوانی آن در داخل View به صورت زیر عمل خواهیم کرد . در صورتی که فقط می خواهید یک تگ <br> تولید نمایید پارامتر ورودی را یک قرار دهید :
<p>this is @Html.BreakLine(2) a test text </p>
نظر شما برای ما مهم است و به ما در بهبود سایت کمک میکند.