2 回答
TA贡献1816条经验 获得超6个赞
使用 ASP.NET Core MVC(使用此作为示例,因为您有一个 ASP.NET 标记并且您的描述未指定技术),您可以使用 .cshtml 文件创建模板。如果您不熟悉这些类型的文件(在 ASP.NET 框架中使用),那么我建议您在此处阅读:
https://www.w3schools.com/asp/razor_syntax.asp
粗略地说,它是一个包含 HTML 内容的文件,您可以在其中轻松嵌入 .NET 类型(例如模型中的类型)和使用“Razor 语法”的 .NET 逻辑,以便适当地修改您的 HTML 文件(例如,使用特定于您的查询的数据)用户)在被发送回客户端之前。上面的参考给出了很好的例子,所以我不会浪费空间并在这里重复它们。
您可以将某些 .cshtml 文件作为“模板”,并使用 Razor 语法嵌入适当的模型数据。然后,您可以使用 asp-action 属性让超链接标记(例如)引用 .cshtml 文件。每当单击该标记时,这都会将 .cshtml 文件呈现给客户端。ASP.NET 使用称为控制器的类型来适当地处理此类请求(控制器是从控制器类型继承的类型),例如查询正确的数据库并在将结果发送回客户端之前为您的 .cshtml 文件提供正确的数据。
ASP.NET Core MVC 很好地模块化了上述动作类型(M --> Model、V --> View、C --> Controller)。这是一个很好的参考:
https://docs.microsoft.com/en-us/aspnet/core/mvc/overview?view=aspnetcore-2.2
对于您希望用于实现相同结果的其他技术,您必须查阅相应的参考资料。
TA贡献2039条经验 获得超8个赞
Stackoverflow 是一个用简短的答案来获得特定问题答案的地方。您的问题是一般设计和编程问题,需要了解基本的编程方法。
为此,您应该拿起一本书并阅读有关在 .Net 中设计 Web 应用程序的内容。
- 2 回答
- 0 关注
- 164 浏览
添加回答
举报
