【发布时间】:2016-01-02 12:29:44
【问题描述】:
在 asp.net 网页中使用 razor 语法时 在索引的顶部(或默认值或任何开始)我可以放置一些以 @{ } 开头的剃须刀代码。
我在另一个文件夹中有 2 或 3 个类,它们有一些方法可以让我的网站正常工作。这是我的问题
我的网站的所有代码是否都在我的索引页面中的 html 标记顶部的这个括号之间,从这里我调用类和方法,但所有东西都在这里运行?
或者在这个括号中,我将变量值发送到另一个文件夹中的类,它们执行方法并将结果发送回索引,然后发布在 html 文档中?
例子
Project X
Business Class folder
Class Adding with method Sum()
Class Grow with method Multiply()
App Data folder
Other Folders
Index.cshtml
About.cshtml
我的应用程序启动的索引文件
@{ Adding A = new Adding;
int a=Sum();
Grow B = new Grow;
int b=Multiply();
}
<html>
//use of a and b here
</html>
如您所见,razor 中的代码调用了另一个文件夹中的类和方法。 问题是:代码只在index这里执行吗?或者当类和方法被调用时,程序进入类Adding或Grow,执行方法并将结果返回给index ?
你能给我一些信息或教程吗?**
【问题讨论】:
-
使用asp.net mvc进行分离
-
一个很好的起点是asp.net/get-started
-
你们中的一些人是如此势利,以至于您无法回答正在学习的人的问题?
-
当问题被清楚地标记为黑色时,为什么你们中的一些人搁置它并标记为太宽泛?
-
嗨,梅森,为什么是这个版本?只是想知道,如果有的话,我可以遵守规则
标签: asp.net razor code-behind asp.net-webpages