ساخت HTML Helpers سفارشی درmvc
سه شنبه 21 بهمن 1393نحوه ساخت HTML Helpers در mvc
از این کلاس برای ایجاد عناصر html در view استفاده میشود حال میخواهیم یک HTML Helpers با تنظیمات خودمان بسازیم یک نمونه کوچک را دراین مقاله انجام میدهیم یک کلاس استاتیک بسازید به شکل زیر:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MVCTutorial { public static class CustomHTMLHelper { public static MvcHtmlString ImageLink(string action, string controller, string imgageURL) { // Create a link with an image return MvcHtmlString.Create(String.Format("<a href=\"{1}\\{0}\"> <img src=\"{2}\" /></a>", action, controller, imgageURL)); } } }
حال برای دسترسی در ویو به شکل زیر استفاده میکنیم:
<!DOCTYPE html> <html> <head> <meta name = "viewport" content="width=device-width" /> <title>Sample</title> </head> <body> <div> @CustomHTMLHelper.ImageLink("Home","Account","your image url") </div> </body> </html>
- ASP.net MVC
- 2k بازدید
- 6 تشکر