2013-03-02 1 views
4

У меня есть старый сайт, который я хочу использовать что-то вроде HTML-помощников для создания специального HTML (в данном случае комплексных кнопок). Я знаю, как это работает в ASP.NET MVC, но как я могу это сделать в Webform (а не Razor).HTML-помощники в Webform?

Я читал предложения на статические методы, как это:

public class Helpers 
{ 
    public static string Label1(string target, string text) 
    { 
     return String.Format("<label for= '{0}'>{1}</label>", target, text); 
    } 
} 

Но как это используется в Webform?

BestRegards

ответ

1

У вашего решения. Добавьте специальную папку ASP.net Folder, называемую кодом. Затем вставьте в него свой файл Helpers.cs. Затем вы можете получить к нему доступ.

+1

Да, но как я могу использовать его в WebForm коде? – Ivy

4

Поместите Helpers.cs в папку App_Code, то вы можете называть это как так из файла aspx:

<div class="example> 
    <%= Helpers.Label1("some", "text") %> 
</div>