Создание и простой класс и вызов метода из файла cshtml - PullRequest
6 голосов
/ 29 июля 2010

Может ли кто-нибудь привести простой пример создания простого класса с помощью простого метода и вызова метода из файла cshtml в webmatrix?

Я пытаюсь выяснить, можно ли использовать WebMatrix объектно-ориентированным способом, который позволил бы мне воспользоваться синтаксисом бритвы в качестве альтернативы движку представления для инфраструктуры MVC, которую я мог бы использовать в сочетании с приложениями веб-форм. Было бы здорово использовать мощь и производительность веб-форм на серверной части и бритвы на общедоступных страницах.

У меня очень ограниченные знания asp.net, но WebMatrix меня заинтриговал, но я не думаю, что полноценный встроенный подход - верный путь.

Спасибо!

1 Ответ

13 голосов
/ 29 июля 2010

Просто поместите файл .cs в App_Code с чем-то вроде этого ...

public class Something {
    public void DoIt() {
    }
}

Тогда в .cshtml файле просто позвоните ...

var something = new Something();
something.DoIt();

Вы также можете просто сделать его статическим и вызвать Something.DoIt напрямую.

Надеюсь, это поможет.

...