我想要获取完整的 URL,而不仅仅是Path、 、Query和 not RouteValues。
整个 URL 的原始形式。
如何在 ASP.NET Core Razor Pages 中执行此操作?
我正在尝试使用 Razor Pages、CSS 隔离在 ASP.NET Web 应用程序中设置正文、标题和表单标签的样式。在作用域 CSS 文件 (_Layout.cshtml.css) 中为某些 HTML 标记创建的样式不起作用。其他组件文件也是如此。在作用域 CSS 文件中为这些标签和样式类选择器添加类也不起作用。
代码 - _Layout.cshtml 的一部分:
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"] - RazorTest</title>
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" asp-append-version="true" />
<link rel="stylesheet" href="~/css/_Layout.cshtml.css" asp-append-version="true" />
<link rel="stylesheet" href="~/RazorTest.styles.css" asp-append-version="true" />
</head>
<body>
<header>
<nav>
<div>
<img src="" alt="">
<a href=""></a>
</div>
</nav>
</header>
<div class="container">
<form action="">
<input type="text">
</form>
<main role="main" class="pb-3">
@RenderBody()
</main>
</div>
<footer class="border-top footer text-muted"> …Run Code Online (Sandbox Code Playgroud) 我有两个 ASP.NET Core 控制台应用程序。
第一个有 appsettings json 文件,如下所示。
正如您所看到的,它们嵌套得很好。
第二个核心项目也是控制台项目。我添加了 appsettings json 文件,但它们是嵌套的。
我缺少什么
我在 Blazor WebAssembly 中做一个 Web 项目,我想将特定的 CSS 文件添加到我的 .razor 文件之一,但我不知道如何做到这一点。
有人知道我如何为 ListProducts.razor 添加 CSS 吗?
这个问题几乎是不言自明的。我有 razor 组件“board.razor”,它还有一个“board.razor.css”,其中包含该页面的所有样式。如果我这样做,那么样式将不会被应用。如果我在“board.razor”的顶部插入样式类,一切都会正常工作。我将为您提供代码和图片。
\nBoard.razor 顶部带有样式标签:
\n<style>\n.dropzone {\n padding: 10px;\n background: #e2eaf2;\n list-style: none;\n height: 100%;\n min-width: 50%;\n}\n\n.no-drop {\n border: 2px dashed red;\n background-color: #e6d8d8;\n}\n\n.can-drop {\n border: 2px dashed green;\n background-color: #d8e6d8;\n}\n\n.draggable {\n box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);\n margin-bottom: -8px;\n padding: 10px;\n cursor: move;\n background: #fff;\n color: #000;\n border-radius: 3px;\n max-width: 500px;\n}\n\n .draggable:active {\n cursor: move;\n background: #f1f8ff;\n }\n\n .draggable:hover {\n cursor: move;\n background: #f1f8ff;\n }\n\nh6 {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n\n.dragging {\n cursor: …Run Code Online (Sandbox Code Playgroud) 我有一个简单的标注部分,我想以这种方式实现或非常接近它。
<partial name="_Callout" model='"Aviso:Todos..."' />
Run Code Online (Sandbox Code Playgroud)
在部分视图中,我有这个简单的代码(稍后会变得更复杂)
<div class="callout callout-info"><strong>Aviso</strong>Todos...</div>
Run Code Online (Sandbox Code Playgroud)
我想在部分中我将分割字符串并将 s[0] 放入 Strong 中,将 s[1] 放入 div 中。
必须有一种简单的方法来传递字符串,可能可以执行 new string[] {"",""} 但不确定这是将数据传递到部分视图的正确方法。
我正在尝试查找列表中存在的项目数。为了防止 null 异常。我使用运算符在获取其计数之前?检查是否 myBenchmarkMappings为 null。
int benchmarkAccountCount =portfolioWrapper.myBenchmarkMappings?.Count;
Run Code Online (Sandbox Code Playgroud)
但这会导致Cannot implicitly convert type 'int?' to 'int'.异常
我究竟做错了什么 ?