1. .cshtml 文件: 这是ASP.NET Web Pages中的主要页面文件类型,其中包含了C#代码和HTML标记。这些文件用于定义Web页面的结构和行为。例如,Default.cshtml 文件可能包含站点的首页。
@{
var message = "Hello, World!";
}
<!DOCTYPE html>
<html>
<head>
<title>ASP.NET Web Pages</title>
</head>
<body>
<h1>@message</h1>
</body>
</html>
2. .cs 文件: 这些是纯C#代码文件,用于存储和组织与业务逻辑相关的代码。这些文件通常包含一些函数、类、或其他的服务器端逻辑。
// AppCode/MyClass.cs
public class MyClass {
public string GetMessage() {
return "Hello from MyClass!";
}
}
在CSHTML文件中使用:
@{
var myClass = new MyClass();
var message = myClass.GetMessage();
}
<!DOCTYPE html>
<html>
<head>
<title>ASP.NET Web Pages</title>
</head>
<body>
<h1>@message</h1>
</body>
</html>
3. .css 文件: 用于存储样式表信息,定义Web页面的外观和布局。
/* Site.css */
body {
font-family: Arial, sans-serif;
}
h1 {
color: #0078d4;
}
在CSHTML文件中引用:
<!DOCTYPE html>
<html>
<head>
<title>ASP.NET Web Pages</title>
<link rel="stylesheet" href="~/Content/Site.css" />
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
4. .config 文件: 例如,Web.config 文件包含了应用程序的配置信息,如数据库连接字符串、错误处理配置等。
<!-- Web.config -->
<configuration>
<connectionStrings>
<add name="MyConnectionString" connectionString="..." providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
在应用程序中使用:
var connectionString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
这些文件类型一起协作,构建了一个完整的ASP.NET Web Pages应用程序。根据具体的应用场景和需求,还可以包含其他类型的文件,如JavaScript文件、图像文件等。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6534/ASP.NET