Creating and Simple Class and Calling a Method from a cshtml File

孤者浪人 提交于 2019-12-07 03:32:32

问题


Could some one give a simple example of creating a simple class with a simple method and calling the method from cshtml file in webmatrix?

I am trying to figure out if WebMatrix could be used in an object oriented way that would allow me to take advantage of the razor sytax as a view engine alternative to the MVC framework that I could use in combination with webforms applications. Having the power and productivity of webforms on the back-end and razor on the public facing pages would be really awesome.

I have very limited knowledge of asp.net but WebMatrix intrigues me but I don't think the full inline approach is the right way to go.

Thank you!


回答1:


Just put a .cs file in App_Code with something like this...

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

Then in a .cshtml file just call...

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

You could also just make it static and call Something.DoIt directly.

Hope that helps.



来源:https://stackoverflow.com/questions/3358633/creating-and-simple-class-and-calling-a-method-from-a-cshtml-file

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!