-
0 votesanswersviews
具有所需类型和可选关联的部分视图
在我的RCL中,我想创建一个部分视图,用于在各种应用程序中处理用户的邮件地址 . 从理论上讲,我想: 循环存储在 enum 中的静态地址类型(Home,Work,Other) 对于每个类型,具有呈现给屏幕的地址(street1,city,state等)的基本输入 . 将类型的行关联到 User.UserAddress ( IF it exists - 但如果不是,则STILL显示T... -
1 votesanswersviews
无法将JSON发布到ASP.NET Core RazorPage处理程序
我正在使用ASP.NET Core RazorPage作为MVC控制器的替代方案,我希望能够通过XMLHttpRequest提交客户端表单 . 我已经找到了XSRF令牌位以便通过集合,但RazorPages框架似乎没有处理入站JSON有效负载并按预期将其绑定到属性 . 一些代码: 页面的模型(.cshtml.cs): public class IndexModel : PageModel { ... -
-5 votesanswersviews
RazorView / RazorPages相关数据
我有一些特定于每个剃刀视图的数据,我不想对每个视图进行硬编码 . 所以,我想在每个视图中添加与视图相关的编译时数据 . 自定义属性对我不起作用,因为我们无法向剃刀视图添加自定义属性 . 我不想为每个请求或到达视图时从数据源(字典等)重新获取/填充此数据 . 那么,有没有办法在asp.net应用程序的整个生命周期中同时将数据附加到每个视图? Note 其实我想静态地为每个视图添加webp... -
1 votesanswersviews
自定义RazorPages RazorViewEngine用于.vbhtml文件扩展名
有一个Github issue,我对ASP.Net核心Web应用程序和RazorPages中缺乏对Visual Basic的支持感到沮丧 . 来自其他GitHub问题的以下引用增加了这种挫败感: 来自MVC 5的.vbhtml razor引擎未被移植到Core主要是因为不到1%的所有VB Web项目在5个版本之后使用它 . 和: 不幸的是,我们没有任何计划支持任何其他文件扩展名,但cshtm... -
0 votesanswersviews
具有RazorPages身份验证的自定义按钮
我的RazorPages网站上有facebook和microsoft身份验证设置 . 我按照指示here,一切都很好 . 我在登录页面中有这个代码: <form asp-page="./ExternalLogin" asp-route-returnUrl="@Model.ReturnUrl" method="post" class=... -
2 votesanswersviews
使用带有DBContext依赖项注入的partialview模型实例在_layout.cshtml中渲染部分视图
起初我想说我是Asp.net Core的新手,也是依赖注入(DI)的概念 . 我正在阅读很多想要了解它,所以我要求耐心 . 我正在尝试Razor Pages(而不是MVC),我的目标是将“_layout.cshtml”渲染为局部视图,其中使用实体框架获得的信息可在所有页面上获得 . 我在Startup.cs文件中添加了DBContext,如下所示: services.AddDbContext &... -
1 votesanswersviews
如何使用“razor page”Error.cshtml设置app.UseExceptionHandler?
我试图用我自己创建的Error2.cshtml razor page 替换默认的MVC错误页面Error.cshtml,但这不起作用: error 404 . 我应该在路由中另外配置以使其正常工作? Startup.cs app.UseExceptionHandler("/Home/Error2"); // new razor page is located in stan... -
1 votesanswersviews
.net core razor页面有多个路由属性
我正在使用剃刀页面(不是View / Controller),我的目标是为同一页面构建以下两个路由: / GetItem {id:int} / GetItem {title:string} 他们应该导致两个不同的"actions" OnGetAsync(int id) 和 OnGetAsync(string title) . 最初,我想在PageModel中使用... -
9 votesanswersviews
ASP.NET Core 2.1身份:如何删除默认UI剃刀页面?
扩大这个问题的答案:Change routing in ASP.NET Core Identity UI? 当想要自定义URL时,Javier建议使用以下选项之一:使用默认UI的scaffolding元素并自行进行所有必要的自定义 . 使用重定向规则将旧路由指向新路由 . 根本不要使用默认UI . 从新的ASP.NET Core 2.1 MVC项目,使用身份验证:个人用户帐户设置,您如何不使用... -
1 votesanswersviews
在Netcore 2.0中使用Razor填充下拉列表
我对MVVC和netcore上的整个堆栈都是全新的 . 我有一个具有文本输入的表单,还有3个选择下拉列表,需要填充以获取数据库中另一个表中的信息 . 我陷入了这个确切的部分因为我不知道如何调用数据然后把它放在select中 . 表单的一般思想是用户在他的信息中键入并从select中选择一些数据,一旦他完成信息发送然后保存在数据库的表中 . 我目前有这个模型用于我的汽车表格 using System... -
1 votesanswersviews
覆盖asp.net核心剃刀页面中的剃刀视图
在asp.net核心mvc中,我为视图指定了多个位置 . 因此,如果某个位置缺少视图,则会从其他位置获取该视图 . 我有一个带有asp.net核心mvc的CMS,其中控制器和视图来自编译库 . 如果我不容易添加一个新的,例如 /Views/ControllerName/Index.cshtml 然后应用程序将使用此视图而不是从库中获取 . 如何在剃须刀页面中完成?基本上,我希望通过在某个位置添加.... -
1 votesanswersviews
ef核心一对多关系抛出异常无法添加或更新子行
我的商店和产品实体有一对多关系,请查看我的模型 public class Product { public int ID { get; set; } public string Name { get; set; } public string Tag { get; set; } public string Brand { get; set; } public stri... -
4 votesanswersviews
如何重定向到asp.net核心剃刀页面(没有路由)
这里我有一个razor cs页面: public IActionResult OnPost(){ if (!ModelState.IsValid) { return Page(); } return RedirectToPage('Pages/index.cshtml'); } 还有一个cshtml页面: @page @using RazorPages @model... -
6 votesanswersviews
剃刀页面和剃刀视图
将 Razor Pages 与 Razor Views 混合在同一个ASP.NET Core 2.0应用程序中是一个好主意吗? 如果我理解正确,使用 Razor Pages 的好处是它们不需要控制器操作 . 在我的应用程序中,我有一些页面只返回一个React应用程序 . 我觉得 Razor Pages 是完美的,因为我在页面中只需要一个指向 bundle.js 文件的链接 . 话虽如此,我确实有几... -
2 votesanswersviews
更改ASP.NET Core 2 Razor页面的文化
我用剃刀页面创建了一个ASP.NET Core 2项目,我想给访问者提供选择语言的机会 . 我遇到的第一个问题是更改Web应用程序URL,以便ti包含当前语言代码 . 我通过在ConfigureServices中添加以下代码解决了这个问题 . public class Startup { public void ConfigureServices(IServiceCollection se... -
10 votesanswersviews
将Razor页面渲染为字符串
问题: 我需要将Razor页面部分渲染为字符串 . 为什么我要这个: 我想创建一个控制器操作,该操作使用包含部分视图和其他可选参数的JSON进行响应 . 尝试: 我熟悉以下将View呈现为字符串的示例:https://github.com/aspnet/Entropy/blob/dev/samples/Mvc.RenderViewToString/RazorViewToStringRenderer... -
3 votesanswersviews
ASP.NET Core 2,使用没有MVC的Razor页面单击按钮
正如有人在评论中指出的那样,Razor页面不像你以前在MVC那样需要控制器 . 我现在也是Razor没有按钮点击事件的原生处理 . 要在用户单击按钮时执行某些操作(在“代码隐藏”中),我们至少有两个选项: 使用提交按钮 使用ajax调用 我找到了很多MVC的例子,展示了如何定义Controller函数 . 但正如所说,我没有 . 因此,我试图了解两种方式 . 在这里我的测试cshtml... -
3 votesanswersviews
MapRoute for Razor Pages
在ASP.NET MVC中,我们可以将URL映射到控制器,操作和参数 . 例如,以下MapRoute是ASP.NET MVC应用程序中使用的默认值 . routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", ... -
10 votesanswersviews
用于Razor Pages路由的IntelliSense
我在ASP .NET Core 2.0中使用新的Razor页面并注意到了IntelliSense的一些问题 . 当为MVC控制器使用标签帮助器时,我得到通常的帮助: 但是,Razor Pages中使用的 asp-page 标记助手没有这样的帮助: 这是我的Visual Studio的问题,还是Razor Pages标签不支持它? 我在VS 2017 15.5.5上使用ASP .NET Core... -
2 votesanswersviews
在Razor局部视图中保留数据
我正在使用 ASP.NET Core 2.0 和 Visual Studio 2017 . 我想创建一个 Razor 局部视图来显示我们的应用程序的菜单 . 菜单是动态创建的,因为每个用户只有具有必要权限的菜单项(因此每个用户的菜单都不同) . 我遇到的问题是在 Razor 局部视图中保留菜单 . 在 Razor 局部视图中没有 PageModel 代码隐藏,因此问题我在会话存储中保持菜单,但我... -
0 votesanswersviews
在asp.net核心剃刀页面中进行排序和过滤
我正在使用Microsoft文档中的ASP.NET Core教程中的数据, (Sort, filter, page, and group section) 但我很难弄清楚以下代码是如何工作的...(我是razor pages和asp.net core的新手) . 这是学生索引页面的PageModel . namespace Contoso.Pages.Students { public ... -
0 votesanswersviews
包含连字符的文件名的RazorPages会导致IntelliSense中断
当使用包含连字符的文件名的RazorPages时,它会导致Visual Studio的工具在有效代码上显示红色波浪线 . 以下是我看到的一些常见错误: “ViewData在当前上下文中不存在”“TempData名称在当前上下文中不存在”“当前上下文中不存在名称Model” 例如,我的名为 Contact-Us.cshtml (带连字符)的RazorPage将出错 然而,我的页面 Conta... -
2 votesanswersviews
ASP.NET Core 2.1:Razor UI作为类库
我尝试创建一个Razor页面类库项目,但我找不到相应的模板 . 我安装了.NET Core 2.1 SDK(v2.1.300-rc1) . 根据这篇文章http://www.talkingdotnet.com/asp-net-core-2-1-razor-ui-as-class-library/,它足以能够创建一个Razor页面类库项目 . 我错过了什么吗? 有没有办法手动安装模板? 我安装的Vi... -
1 votesanswersviews
如何在.net Core 2.1 RazorPages中创建确认消息?
希望不是一个愚蠢的问题 - 我正在重写从.net核心mvc到.net核心Razor的应用程序 . 在MVC中,我使用viewbags创建并显示成功操作的确认,否则显示错误消息 . 对于.net core 2.1中的Razor页面,似乎没有以相同的方式使用或提供Viewbags . 你如何在Razor页面中实现上述目标?任何代码片段作为示例都会有所帮助 . 谢谢 -
0 votesanswersviews
ASP.NET核心中的Request.CurrentExecutionFilePath
我目前在"old" Razor应用程序中使用https://github.com/madskristensen/vswebessentials.com/blob/master/Website/Views/_Layout.cshtml的方法 . 在移植到Core 2.1时,我没有找到 Request.CurrentExecutionFilePath 的等价物(我打算发布 MvcR... -
7 votesanswersviews
ASP.NET Core RazorPages强制AnchorTagHelper(asp-page)使用小写路由
我在ASP.NET Core v2.0中使用RazorPages,我想知道是否有人知道如何强制 AnchorTagHelper 使用小写? 例如,在我的 .cshtml 标记中,我将使用 asp-page 标记帮助程序获得以下锚标记: <a asp-page="/contact-us">Contact Us</a> 我正在寻找的输出 // i want... -
1 votesanswersviews
ASP.Net Core Razor页面:如何在帖子上返回复杂模型?
我创建了一个新的ASP.Net Core 2(Razor Pages)项目 我的模型是: public class FormularioGenerico { public FormularioGenerico() { } public string IP { get; set; } public List<string> items { ge... -
4 votesanswersviews
如何从Core 2 RazorPage ViewModel处理程序返回PartialView
在Asp.Net MVC中,您可以通过执行以下操作轻松返回部分视图: return PartialView("ModelName", Model); 这是如何在RazorPage ViewModel处理程序上完成的? -
3 votesanswersviews
主题为Dotnet Core 2.1的RazorPages
我目前正在尝试使用dotnetcore 2.1中的Razor Pages实现一个可主题化的网站,但是为什么页面无法加载会遇到一些麻烦/困惑 . 对站点的每个请求都会导致基于访问的域设置主题值,默认情况下,主题为“Default”,存储在每个请求的RouteData中 . 我已实现以下 ThemeViewLocationExpander public class ThemeViewLocationE... -
0 votesanswersviews
RazorPages由于Javascript拦截而未执行Post处理程序机制
我是implementing an example基于 EF Core 和 RazorPages 来执行简单的CRUD . 现在特别是代表"List"视图的第2页(Index.cshtml) . 每行包含一个 button 元素以供删除 . 来自 Products.cshtml 的片段 <form method="POST"> @for...