将HTML转换为Razor
我们正在使用Razor从WebForm更改为MVC4 如何使用Razor翻译此HTML行将HTML转换为Razor,razor,Razor,我们正在使用Razor从WebForm更改为MVC4 如何使用Razor翻译此HTML行 <a class="btn btn-black-sisloc btn-input" href="#"> <i class="glyphicons plus icon-white-qrcode"></i> CREATE </a> 在将类交付给ActionLink时,我们有一些疑问,并将标记放入Razor是HTML的超集。这是有效的H
<a class="btn btn-black-sisloc btn-input" href="#">
<i class="glyphicons plus icon-white-qrcode"></i>
CREATE
</a>
在将类交付给
ActionLink
时,我们有一些疑问,并将
标记放入Razor是HTML的超集。这是有效的HTML,所以它已经是有效的了。您的HTML是有效的,并且在您将网站从Web表单转移到MVC时是正确的
<a class="btn btn-black-sisloc btn-input" href="#">
<i class="glyphicons plus icon-white-qrcode"></i>
CREATE
</a>
上述代码将完美执行
类似地,元素
用于将元素的字体样式
属性更改为斜体
。它在您的网页中没有其他功能
Razor是一种服务器端语言,您应该担心更改运行网站所需的服务器端代码。Razor是一种服务器端语法。您可以在视图中使用普通HTML,如下所示。没有必要由服务器端功能生成所有标记。优点是在ActionLink中,我可以在控制器中引用ActionView,但仅使用HTML(不使用Razor),我使用JQueryThe实现了这一点。显示的代码没有引用任何服务器端资源。也许你可以详细说明你实际上想要完成什么?因为您当前形式的问题没有多大意义。因此,有一个疑问,如果一个视图具有.cshtml格式,我如何在
html链接中调用该视图?您所说的“调用视图”是什么意思?链接向服务器端资源发出GET请求。在ASP.NET MVC中,请求由控制器操作方法接收。所以你可以在这个意义上“号召行动”。该操作可能会返回视图,也可能不会返回视图。因此,如果您链接到一个动作,您可以收到一个视图。如果你只是问如何在Razor中创建链接,@Html.ActionLink
会这样做。如果您需要更多的定制,您可以构建自己的标记,使用@Url.Action
只提供该标记的Url组件。Razor是一种模板语法。它不是HTML的超集。OP发布的代码片段中没有剃刀。
标记用于在早期版本的引导中显示glyphicon。