razor 相关问题

Razor是ASP.NET网页和ASP.NET MVC使用的模板语言(自版本3开始)。它在HTML生成之上添加了一层抽象。它支持HTML标记和C#或VB代码之间的无缝转换。标记和代码之间的转换由“@”符号表示。

第二次发布后,类属性为空

我有一个简单的联系人管理应用程序。有服务,每个服务有两个联系人(DRI 和代表)。索引页显示服务及其联系人。用户可以检查b...

回答 1 投票 0

提交表单时未填充嵌套 ViewModel

我在提交表单时填充嵌套视图模型时遇到问题。 这是父视图模型。 公共类OverallViewModel { 公共 int 订单号 { 获取;放; }

回答 1 投票 0

Blazor/Razor 使用依赖注入解析组件

我需要类似于依赖注入的方法来解析 Blazor/Razor 组件。 也就是说,我想以与 DI / IoC 允许我们完全相同的方式解耦 Razor 类库中的组件

回答 1 投票 0

NancyFx:@Each、@Current 和 @EndEach 无法通过 Razor 编译,但 @Model.Property 没问题

如何解决此问题并使我的 .cshtml 编译? 总结一下问题 我有一个使用 Razor 的现有 NancyFX 1.4.4 Web 应用程序。这是工作。我向现有模型添加了对象列表...

回答 1 投票 0

语法突出显示和智能感知不起作用 .net core 与 2015 相比

我正在尝试开发 .net core 项目,但语法突出显示对于 razor 视图无法正常工作。是否缺少我缺少的开发依赖项或配置属性。智能感知我...

回答 3 投票 0

我可以在 ViewModel 中创建一个带有嵌套 IEnumerable 的 MVC webgrid吗

我和这个人有类似的情况。我还希望将 @model IEnumerable<> 放在父级中,这是一个普通的 @model。 我用结合两者的视图模型完成了整个事情。但是...

回答 2 投票 0

Blazor url 始终以 https://localhost:5001http://localhost:5000 开头,这是什么问题?

当我删除它并粘贴我自己的内容时,我无法配置它,运行后会出现如下图所示的错误,当我检查网址为 https://localhost:5001http://localhost 时: 5000如何...

回答 3 投票 0

在 Visual Studio 上强制使用“服务器”注释

在 Visual Studio 2022 上,我正在使用 asp.net core 8 C# 编写一个网站。 尝试通过顶部栏中的按钮评论一些代码,如果我在 javascript 中,我会收到“javascript”样式注释...

回答 1 投票 0

从 ASP.NET Core Razor 项目的 cookie 初始化单例

我是使用 ASP.NET 8 和 Razor 开发 Web 应用程序的新手,我花了几个小时尝试将我的 Windows 应用程序移植到 Web。我根本不知道如何制作一些东西......

回答 1 投票 0

在 ASP.Net Core Razor 中托管 WASM 应用程序时如何启用 WASM 调试

我正在构建一个白标 .Net 8 WASM-only Blazor 应用程序,并为其分配了多个域。这意味着我希望能够将不同的主题和图标等注入托管文件和变量中...

回答 1 投票 0

C# Razor 页面单击按钮即可填充/处理数据

我是 ASP.net 的新手,正在尝试将显示数据列表的页面修改为 html。由于 bindata 巨大,加载此页面需要更长的时间。 当我想到解决方案时...

回答 1 投票 0

问题 | Visual Studio 代码编辑器 .cshtml 文件无法正常工作

我正在尝试在 .Net 上创建小型应用程序,但在处理 .cshtml 文件时遇到问题。 在此文件上,我无法格式化文档,并且我的属性名称不会自动出现。例如,ProductPr...

回答 1 投票 0

Razor 页面的运行时编译不起作用 .NET 8 VS2022

我很难使用 Visual Studio 2022 17.8.8、.NET 8.0.103 (Windows 11) 在 IIS v10.0 下启用 Razor 页面的运行时编译。 我已按照 https://learn 上的说明进行操作。

回答 1 投票 0

ASP.NET Core MVC 通过razor页面按钮调用函数

我有一个 .cshtml 页面,显示有关赛车比赛的一些信息。在底部,我想添加一个按钮,该按钮调用一个函数,将该会话的驱动程序获取到数据库并重定向...

回答 2 投票 0

ASP.NET MVC 通过razor页面上的按钮调用函数

我有一个 cshtml 页面,显示有关赛车比赛的一些信息。在底部,我想添加一个按钮,该按钮调用一个函数,将该会话的驱动程序获取到数据库并重定向...

回答 1 投票 0

无法处理绑定“value: function() {return myVar }”

我正在使用knockout.js,并尝试获取一个标签来填充视图模型属性中的选项。我认为我做的一切都是对的,但它坏了。控制台错误是 我正在使用 knockout.js 并尝试获取 <select> 标签来填充视图模型属性中的选项。我认为我做的一切都是对的,但它坏了。控制台错误是 未捕获的引用错误:无法处理绑定“value: function(){return myArray } at value (eval at parseBindingsString, :3:237)” 我的代码: js var MyViewModel = function () { var self = this; self.myArray = ko.observableArray([ { text: 'First Item', value: '1' }, { text: 'Second Item', value: '2' } ]); } cshtml <div style="flex-basis: 100%;"> <ul data-bind="foreach: ThisArray"> <li> <select data-bind="options: myArray, optionsText: 'text', optionsValue: 'value', optionsCaption: 'Select item', value: degreeType"></select> </li> </ul> </div> 我觉得我使用了正确的语法。不知道为什么我会收到此错误。有人有什么想法吗? 我可以看到这里发生了一些事情。首先,在提供的示例 javascript 中,没有 ThisArray 来匹配 ul 上的 foreach 绑定。另一个问题是degreeType中没有MyViewModel。 我认为您在淘汰赛中遇到的一个问题是识别 HTML 中上下文边界的变化。 Knockout 绑定上下文文档 希望以下示例能够对您有所帮助。 var MyViewModel = function () { var self = this; self.myArray = ko.observableArray([ { text: 'First Item', value: '1'}, { text: 'Second Item', value: '2' } ]); self.selectedValue = ko.observable(); } var PageModel = function(){ var self = this; self.ThisArray = ko.observableArray([new MyViewModel(), new MyViewModel(),]); } let model = new PageModel(); ko.applyBindings(model); <script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.5.1/knockout-latest.min.js"></script> <div style="flex-basis: 100%;"> <!-- PageModel context --> <ul data-bind="foreach: ThisArray"> <!-- PageModel context --> <li> <!-- MyViewModel context --> <select data-bind="options: myArray, optionsText: 'text', optionsValue: 'value', optionsCaption: 'Select item', value: selectedValue"></select> </li> <!-- MyViewModel context --> </ul> <!-- PageModel context --> </div> <!-- PageModel context --> <pre data-bind="text: ko.toJSON($data)"></pre> 如果您需要引用父上下文上的属性,则可以使用 $parent 或 $parents[0] var MyViewModel = function() { var self = this; self.selectedValue = ko.observable(); } var PageModel = function() { var self = this; self.ThisArray = ko.observableArray([new MyViewModel(), new MyViewModel(), ]); self.myArray = ko.observableArray([ { text: 'First Item', value: '1'}, { text: 'Second Item', value: '2'} ]); } let model = new PageModel(); ko.applyBindings(model); <script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.5.1/knockout-latest.min.js"></script> <div style="flex-basis: 100%;"> <!-- PageModel context --> <ul data-bind="foreach: ThisArray"> <!-- PageModel context --> <li> <!-- MyViewModel context --> <select data-bind="options: $parent.myArray, optionsText: 'text', optionsValue: 'value', optionsCaption: 'Select item', value: selectedValue"></select> </li> <!-- MyViewModel context --> </ul> <!-- PageModel context --> </div> <!-- PageModel context --> <pre data-bind="text: ko.toJSON($data)"></pre>

回答 0 投票 0

为什么我的 ASP.NET Core MVC 应用程序向 HTML 元素添加一些标识符?

当运行我的新 ASP.NET Core MVC 应用程序并在浏览器中查看它时,ASP.NET Core 似乎向某些 HTML 元素添加了某种 ID。 我正在使用 .NET 6 和 Razor .cshtml 页面。 为什么?一个...

回答 1 投票 0

以 Razor 形式使用日期选择器 - ASP.NET MVC

我有一个我喜欢并且有效的日期选择器。它显示为一个与我的表单的其余部分一致的整洁的框,单击该框会提示一个日期选择器组件,当选择日期时,会出现一个文本...

回答 3 投票 0

JQuery 手风琴无法在 Razor 页面中工作

我花了几个小时在这里和其他网站上挖掘,但找不到答案。 我正在尝试在剃刀页面中实现一个简单的手风琴,但无论我尝试什么,它都不起作用。 _布局....

回答 2 投票 0

在 Blazor 客户端中使用引用时出现错误

在 blazor Web Assembly 应用程序中,我具有以下结构(简化为有用的结构,请参见下文)。 我想在 (APP.Client)/Pages/_import.razor 中引用 APP.Components.Pages.MyPage ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.