এই হল সহায় আছেন ফাইল ভিতরে অর্জন করা সম্ভব @functions
সিনট্যাক্স কিন্তু আপনি যদি চান ক্ষুর-শৈলী পাঠযোগ্যতা আপনি আপনি উল্লেখ করা হয় এছাড়াও এইচটিএমএল হইয়া এবং ফিনিস করতে একটি নিয়মিত সাহায্যকারী কল করতে হবে।
মনে রাখবেন যে কোনও হেল্পার ফাইলে ফাংশনগুলি স্থিতিশীল তাই আপনি যদি এখনও এর পদ্ধতিগুলি ব্যবহার করতে চান তবে পৃষ্ঠা থেকে এইচটিএমএল হেল্পার উদাহরণটি আপনাকে পাস করতে হবে।
উদাহরণস্বরূপ দর্শনগুলি \ MyView.cshtml:
@MyHelper.DoSomething(Html, m=>m.Property1)
@MyHelper.DoSomething(Html, m=>m.Property2)
@MyHelper.DoSomething(Html, m=>m.Property3)
অ্যাপ_কোড \ MyHelper.cshtml:
@using System.Web.Mvc;
@using System.Web.Mvc.Html;
@using System.Linq.Expressions;
@functions
{
public static HelperResult DoSomething<TModel, TItem>(HtmlHelper<TModel> html, Expression<Func<TModel, TItem>> expr)
{
return TheThingToDo(html.LabelFor(expr), html.EditorFor(expr), html.ValidationMessageFor(expr));
}
}
@helper TheThingToDo(MvcHtmlString label, MvcHtmlString textbox, MvcHtmlString validationMessage)
{
<p>
@label
<br />
@textbox
@validationMessage
</p>
}
...