论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
后端开发
›
.Net
›
Taurus.MVC WebMVC 入门开发教程2:一个简单的页面呈现 ...
Taurus.MVC WebMVC 入门开发教程2:一个简单的页面呈现
石小疯
金牌会员
|
2024-5-8 20:36:08
|
显示全部楼层
|
阅读模式
楼主
主题
890
|
帖子
890
|
积分
2670
前言:
在上一篇中,我们了解了如何下载、配置和运行 Taurus.MVC WebMVC 框架。
现在,让我们开始编写一个简单的页面并进行呈现。
步骤1:创建控制器
首先,我们需要创建一个控制器来处理页面呈现的逻辑。
在 Visual Studio 中,右键单击项目文件夹,选择「添加」-> 「类」。
在弹出的对话框中,命名为「HomeController」。点击「添加」按钮以完成控制器的创建。
步骤2:编写页面呈现方法
在 HomeController.cs 文件中,定义以下内容。
public class HomeController : Taurus.Mvc.Controller
{
public void Index()
{
}
public void About() { }
public void Contact() { }
}
复制代码
在上述代码中,我们定义了三个方法,用于显示首页,关于我们、联系我们。
关于我们、联系我们,在示例后续没有用到,因此是附赠的。
同时,控制器需要继承自Taurus.Mvc.Controller 这个基类。
这个方法将用于加载对应的视图,并处理对应页面的呈现。
例如:当前的.Net Core 工程目录如下:
记住,在本系列入门教程中,控制器被放在和工程目录一起,这是为了入门教程使用。
实际项目中,都会单独新建一个控制器项目,以单独存放,以起到分层清晰明目的效果。
步骤3:创建视图
接下来,我们需要创建一个与控制器方法对应的视图。
在 Visual Studio 中,在根目录(或 wwwroot)下,需要添加 Views 文件夹(不存在则创建)。
右键单击「Views」文件夹,选择「添加」-> 「新建文件夹」。在弹出的对话框中,输入视图名称为「Home」,对应控制器名称,并点击「添加」按钮。
右键单击「Home」文件夹,选择「添加」-> 「新建项」。在弹出的对话框中,选择 HTML页,输入名称为「Index」,对应控制器的方法名称,并点击「添加」按钮。
可重复添加「About」、「Contact」两个html文件。
在 Index.html 视图文件中,我们可以使用 html 语法编写页面内容。以下是一个简单的示例:
<!DOCTYPE html>
<html>
<head><br> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>欢迎来到 Taurus.MVC WebMVC</title>
</head>
<body>
<h1>欢迎来到 Taurus.MVC WebMVC</h1>
<p>这是一个简单的页面呈现示例。</p>
</body>
</html>
复制代码
在上述代码中,我们创建了一个基本的 HTML 页面结构,并在页面中添加了一个标题和一段文字内容。
例如:当前工程项目像如下图:
步骤4:运行应用程序
现在,我们已经完成了控制器和视图的编写。让我们来运行应用程序并查看页面的呈现效果。
在 Visual Studio 中,按下「F5」键或点击工具栏上的「开始调试」按钮,等待应用程序启动。
一旦应用程序启动完成,浏览器默认可能是:http://localhost:5191
这时,需要在浏览器中输入控制器的请求地址如:/home/index,如下图
您将在浏览器中看到 Taurus.MVC WebMVC 的欢迎页面。
恭喜!您已经成功创建并呈现了一个简单的页面。
设置默认页:
如果不想每次运行都要手动设置访问页,可以通过配置 Mvc.DefaultUrl,来设置默认页:
如:
{
"AppSettings": {
"Mvc.DefaultUrl": "/home/index"
}
}
复制代码
总结:
在本篇教程中,我们学习了如何使用 Taurus.MVC WebMVC 框架创建一个简单的页面。
我们创建了一个控制器并编写了一个用于呈现页面的方法,然后创建了对应的视图,并最终成功运行了应用程序。
在下一篇教程中,我们将继续探索 Taurus.MVC WebMVC 框架的更多功能和用法。
本系列的目录大纲为:
<strong>Taurus.MVC WebMVC 入门开发教程1:框架下载环境配置与运行
Taurus.MVC WebMVC 入门开发教程2:一个简单的页面呈现
Taurus.MVC WebMVC 入门开发教程3:数据绑定Model
Taurus.MVC WebMVC 入门开发教程4:数据列表绑定List<Model>
Taurus.MVC WebMVC 入门开发教程5:表单提交与数据验证
Taurus.MVC WebMVC 入门开发教程6:路由配置与路由映射
Taurus.MVC WebMVC 入门开发教程7:部分视图和页面片段</strong>
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
石小疯
金牌会员
这个人很懒什么都没写!
楼主热帖
解决图片无法设置hover,以设置图片的 ...
解决OpenCV的imread/imwrite在Qt环境不 ...
Linux的目录结构
SQL的多表查询
qrtz表初始化脚本_mysql
Hive安装与启动
几个函数的使用例子:更新VBRK-XBLNR, ...
OpenHarmonyOs / LiteOs-a 开发环境搭 ...
Springfox与SpringDoc——swagger如何 ...
JDBC的对象说明
标签云
存储
挺好的
服务器
快速回复
返回顶部
返回列表