ساخت HTML Helpers سفارشی درmvc

نحوه ساخت HTML Helpers در mvc

ساخت 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>