C# 在“U”布局中显示模型,并在.NET Core 2+;
第一次张贴 我对编程相当陌生,我正在尝试创建一个网站来容纳我构建的web应用程序。我目前有一个模型、视图和控制器来投影我的应用程序表的内容。这些应用程序托管在其他地方,因此下面屏幕截图中显示的互动程序只是链接到其他位置。我想提供一种在抽屉中显示最近使用过的应用程序的方法(代码位于_布局中) _布局抽屉: 首先,我想在布局抽屉中显示所有模型数据。如果我简单地将我的应用程序视图代码放入_布局,如下所示:C# 在“U”布局中显示模型,并在.NET Core 2+;,c#,.net,.net-core,asp.net-core-2.0,dotnet-core-pack,C#,.net,.net Core,Asp.net Core 2.0,Dotnet Core Pack,第一次张贴 我对编程相当陌生,我正在尝试创建一个网站来容纳我构建的web应用程序。我目前有一个模型、视图和控制器来投影我的应用程序表的内容。这些应用程序托管在其他地方,因此下面屏幕截图中显示的互动程序只是链接到其他位置。我想提供一种在抽屉中显示最近使用过的应用程序的方法(代码位于_布局中) _布局抽屉: 首先,我想在布局抽屉中显示所有模型数据。如果我简单地将我的应用程序视图代码放入_布局,如下所示: @_Layout, located beneath navbar code and above
@_Layout, located beneath navbar code and above RenderBody()@
@model IEnumerable<Apps>
<div id="footerSlideContainer">
<div id="footerSlideButton"></div>
<div id="footerSlideContent">
<div id="footerSlideText">
<div class="parenttile">
@foreach (var Apps in Model)
{
<a href="http://@Apps.AppLink" target="_blank">
<div class="tile">
<div></div>
<div class="tilemid">
<div></div>
<div>
<img class="tileimage" src="@Apps.AppImage" alt="@Apps.AppName" />
</div>
<div></div>
</div>
<div class="tilebot">
@Apps.AppName
</div>
</div>
</a>
}
</div>
<h3>Recently Used Apps</h3>
<p>This section will store all of your most recently used apps. It stays on the screen until you click the drawer icon.</p>
</div>
</div>
</div>
控制器(在我移动到db之前,现在使用硬编码的虚拟数据)
公共类AppsController:控制器
{
私人列表应用程序;
公共应用程序控制器()
{
_apps=新列表();
//创建测试应用程序模型
_应用程序。添加(新应用程序)
{
AppID=1,
AppName=“测试应用程序1”,
AdGroup=“第1组”,
AppDescription=“第一个测试应用程序。”,
AppLink=“www.google.com”,
AppImage=“/images/image1.png”
});//等人
}
公共IActionResult索引()
{
返回视图(_apps);
}
}
public class Apps
{
public int AppID { get; set; }
public string AppName { get; set; }
public string AdGroup { get; set; }
public string AppDescription { get; set; }
public string AppLink { get; set; }
public string AppImage { get; set; }
}
public class AppsController : Controller
{
private List<Apps> _apps;
public AppsController()
{
_apps = new List<Apps>();
//creating test Apps model
_apps.Add(new Apps
{
AppID = 1,
AppName = "Test App 1",
AdGroup = "Group 1",
AppDescription = "First test app.",
AppLink = "www.google.com",
AppImage = "/images/image1.png"
}); //et al
}
public IActionResult Index()
{
return View(_apps);
}
}