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

سه شنبه 21 بهمن 1393

نحوه ساخت 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>    

 

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید