问题标签 [razor-declarative-helpers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1406 浏览

asp.net-mvc-4 - 如何从 MVC Razor 中的模型生成超链接

我想将网站地址存储在数据库中的表中,即“ http://some_website.com ”或“some_website.com”。然后在视图中我可以通过“Model.Website”访问文本。如何生成超链接?有帮手吗?

0 投票
1 回答
10162 浏览

asp.net-mvc - 如何修复错误命名空间“System”中不存在类型或命名空间名称“Linq”

ASP.NET MVC4 应用程序在包含 Razor 帮助程序的 App_Code 文件夹中包含 Helper.chtml 文件。升级到 Visual Studio 社区版后编译错误

开始发生。生成的代码包含:

错误指向using System.Linq;行。

如何解决这个问题?使用 ASP.NET4

我试图将 System.Core 的引用添加到项目中,但得到了它已被引用的错误。web.confing 包含

我把它改成

根据 命名空间“系统”和 https://social.msdn.microsoft.com/Forums/en-US/c970ea3d-5238-4ec7-8859-e16b40dccd3d/the-type中不存在类型或命名空间名称“Linq” -or-namespace-name-linq-does-not-exist-in-the-namespace-systemare-you-missing-an?forum=linqprojectgeneral

但在那之后编译错误更改为

指向代码

在生成的 helper.cshtml.72cecc2a.cs 文件中。

如何解决此错误?

更新

web.config 的相关部分是:

0 投票
1 回答
1329 浏览

html - 我们如何在 MVC Razor 视图中引用 HTML 标记元素

使用 MVC Razor,我们如何在视图中引用 HTML 标记元素作为模板(可以作为字符串或对象传递给帮助程序)?

所需功能的示例(或类似的,我更喜欢/标准化方法,但我找不到):

ID参考:

我知道上面代码的语法不正确,因为它不适用于我的本地测试。我最接近完成此任务的是使用以下内容(它不能回答问题或解决问题,因为变量只是一个字符串,并且使用这种方法使开发人员无法使用 Visual Studio 智能感知和其他 HTML 编辑帮助):

0 投票
2 回答
15544 浏览

asp.net-mvc - 什么是“HTML 属性”参数?

以下示例:

似乎正在使用LabelFor方法的第二个重载,其中第二个参数 ,htmlAttributes记录为

包含元素的 Html 属性的对象

术语“HTML 属性”是什么意思,可用于该对象的语法是什么?

0 投票
0 回答
33 浏览

asp.net - 是否可以在 ASP.NET MVC 5 中为 @helpers 编写注释?

假设我在我的App_Code\Helpers.cshtml:

我想知道如何向它添加 xml 注释,以描述该帮助程序的功能以及描述参数,即您通常在 .NET 代码中执行此操作:

...这样我就得到了 VS intellisense 的评论。

0 投票
1 回答
231 浏览

asp.net-mvc - 将 Select 转换为 DropDownListFor MVC 5

我有这个选择,我需要将它转换为 DropDownlistFor 调用。

任何人都可以帮忙:

这是一个骨架,我只是不确定如何设置 SelectList 和 Selected Value