构建ASP.NET Core Web应用与RESTful Web API服务全解析
一、创建ASP.NET Core Web应用
在ASP.NET Core Web应用的开发中,控制器可向页面传递实现IEnumerable接口且类型参数为ImageData的集合,如List。该数据源可通过绑定控制器的Model属性在HTML标记中引用,借助foreach循环对集合进行迭代,并使用Html.DisplayFor辅助方法根据属性类型在合适的控件中显示绑定数据。
对于表格控件,只需使用th标签定义列标题,然后轻松迭代模型即可填充列。需注意img控件有明确大小,图像分析结果将依据控制器在收到计算机视觉服务响应后运行时分配的ViewData["Message"]属性值来显示。
最后,要在应用的主页中添加指向Vision\Index.cshtml页面的快捷方式。操作步骤如下:
1. 打开Shared\_Layout.cshtml文件。
2. 添加以下加粗行:
<li><a asp-area="" asp-controller="Home" asp-action="Index">Home</a>