iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >ASP.NET MVC 3中的Razor特性怎么使用
  • 427
分享到

ASP.NET MVC 3中的Razor特性怎么使用

2023-06-17 14:06:26 427人浏览 八月长安
摘要

本篇内容主要讲解“asp.net mvc 3中的Razor特性怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ASP.net MVC 3中的Razor特性怎么使用”吧!开工 目录

本篇内容主要讲解“asp.net mvc 3中的Razor特性怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ASP.net MVC 3中的Razor特性怎么使用”吧!

开工 

目录

ASP.NET MVC 3中的Razor特性怎么使用

在_ViewStart.cshtml中指定

StartPage.Layout 会在程序启动时,预先加载这个页面。

@{      Layout = "~/Views/Shared/_Layout.cshtml";  }

实现框架

_Layout.cshtml中

<!DOCTYPE html> <html> <head>     <title>@View.Title</title> <link href="@Url.Content("~/Content/Site.CSS")" rel="stylesheet" type="text/css" />      </head> <body> @*模板页*@  <div> <fieldset>     <legend>Main</legend>     @RenderBody()  </fieldset> <fieldset>     <legend>底部footer</legend>     @RenderSection("footer" );   </fieldset> </div>      </body> </html>

@RenderBody() 呈现主体。

@RenderSection("footer" ); 呈现部分:如底部的版权。

在Index.cshtml中

 @section footer{   copyrght@@facingwaller  }

显示 view里的变量和显示control里的变量

显示页面里定义的

ASP.NET MVC 3中的Razor特性怎么使用

显示控制器

control里的定义: 

ASP.NET MVC 3中的Razor特性怎么使用

view中的显示

ASP.NET MVC 3中的Razor特性怎么使用

其他一些常用写法 

VIEW中

<fieldset>     页面上的变量 use view variable: @@variable=@variable      <br />     来自控制器的 use Controller variable:@View.variable      <br />     循环嵌套HTML Loops and Nested HTML Sample      @foreach (var p in Words) {          <big>@p ..</big>     }      <br />     使用if else      @if (IsTrue) {          <b>@@IsTrue is @IsTrue</b>     } else {  <b>@@IsTrue is @IsTrue</b>     }      <br />     多行代码      @{          var number = 1;          var num2 = 2;      }      Multi-Token Statements 变量和字符串拼凑的语句 @(number + "number is " + number);      <br />     HTML Encoding      <br /> @*以下没弄懂-望指教*@      @if (true) {          <text>           hi it's razor<br />         follow me ! I'm facingwaller          </text>         <br />        <span>hi it's razor<br />            follow me ! I'm facingwaller </span>     } else {       }      <br />     Declarative HTML Helpers声明帮助方法      @helper WordInText(string text) {          foreach (var p in text) {          <li>@p </li>         }  }      调用 @WordInText("ender")   </fieldset>

最终效果

ASP.NET MVC 3中的Razor特性怎么使用

激动人心的RAZOR

尝鲜RAZOR这个页面引擎,感觉挺不错。

1 用@ 代替 该死的<% %>显然<,%,>都是非常难敲到的键位。

2 单行的@+变量的方式更加简洁。

3 提供了静态大量的helper方法。

4 其Chart和grid的辅助方法让图表和表格更加容易生成比之前的contrib开源的那个表格生产类库更加来得人性化。

WEBImage帮助创建图像,也包括基本的图像操作方法。 

到此,相信大家对“ASP.NET MVC 3中的Razor特性怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: ASP.NET MVC 3中的Razor特性怎么使用

本文链接: https://www.lsjlt.com/news/289508.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ASP.NET MVC 3中的Razor特性怎么使用
    本篇内容主要讲解“ASP.NET MVC 3中的Razor特性怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ASP.NET MVC 3中的Razor特性怎么使用”吧!开工 目录...
    99+
    2023-06-17
  • ASP.NET MVC 3新特性与NuPack功能是怎样的
    这篇文章将为大家详细讲解有关ASP.NET MVC 3新特性与NuPack功能是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。NuPack ; .NET的开源软件包管理器NuPack是...
    99+
    2023-06-17
  • ASP.NET中Razor语法怎么使用
    Razor语法是一种在ASP.NET中用于创建动态网页的模板引擎。它允许开发人员将C#或VB.NET代码与HTML标记混合在一起,以...
    99+
    2023-10-23
    ASP.NET Razor
  • ASP.NET MVC 2中的Area特性是什么
    这篇文章主要讲解了“ASP.NET MVC 2中的Area特性是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ASP.NET MVC 2中的Area特性是什么”吧!没有Areas前相同问...
    99+
    2023-06-17
  • ASP.NET Core MVC中的模型怎么使用
    本篇内容介绍了“ASP.NET Core MVC中的模型怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.模型绑...
    99+
    2023-06-30
  • ASP.NET Core中的Razor页面怎么创建
    这篇文章主要介绍“ASP.NET Core中的Razor页面怎么创建”,在日常操作中,相信很多人在ASP.NET Core中的Razor页面怎么创建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-29
  • Asp.net MVC 中Ajax的使用方法
    本篇内容介绍了“Asp.net MVC 中Ajax的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • ASP.NET Core MVC中的视图怎么用
    本篇内容介绍了“ASP.NET Core MVC中的视图怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ASP.NE...
    99+
    2023-06-30
  • ASP.NET MVC中怎么使用Oauth2.0验证身份
    这期内容当中小编将会给大家带来有关ASP.NET MVC中怎么使用Oauth2.0验证身份,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. OAuth3.0中的角色  ● Resource Owner:...
    99+
    2023-06-19
  • ASP.NET Core中怎么利用 Razor处理Ajax请求
    这篇文章将为大家详细讲解有关ASP.NET Core中怎么利用 Razor处理Ajax请求,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。RazorRazor Pages是ASP.NET Co...
    99+
    2023-06-19
  • ASP.NET Core MVC中的标签TagHelper怎么用
    本篇内容主要讲解“ASP.NET Core MVC中的标签TagHelper怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ASP.NET Core ...
    99+
    2023-06-30
  • ASP.NET Core MVC中Form Tag Helpers怎么用
    这篇文章主要介绍了ASP.NET Core MVC中Form Tag Helpers怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下...
    99+
    2023-06-29
  • ASP.NET中validationgroup属性怎么使用
    在ASP.NET中,validationgroup属性用于指定一组相关的验证控件。它可以确保只有在相同的validationgrou...
    99+
    2023-09-21
    ASP.NET
  • C#中Razor模板引擎怎么使用
    这篇文章主要讲解了“C#中Razor模板引擎怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#中Razor模板引擎怎么使用”吧!使用视图引擎可以完成一些需要定制化内容格式的问题,比如...
    99+
    2023-06-29
  • ASP.NET MVC框架的使用方法是什么
    ASP.NET MVC框架的使用方法如下:1. 创建ASP.NET MVC项目:打开Visual Studio,选择“创建新项目”,...
    99+
    2023-10-10
    ASP.NET MVC
  • 如何使用ASP.NET 4的自动启动特性
    本篇内容主要讲解“如何使用ASP.NET 4的自动启动特性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用ASP.NET 4的自动启动特性”吧!在ASP.NET 4中自动启动Web应用有些...
    99+
    2023-06-17
  • vue中怎么使用es6特性
    本篇内容主要讲解“vue中怎么使用es6特性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中怎么使用es6特性”吧!特性:1、let和const关键字,用于声明变量;2、“for…of”循...
    99+
    2023-07-05
  • MVC中OutPutCache怎么使用
    在MVC中,可以通过使用OutputCache属性来启用输出缓存。OutputCache属性可以应用于控制器的动作方法或者整个控制器...
    99+
    2023-09-26
    MVC OutPutCache
  • React的特性怎么使用
    这篇“React的特性怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“React的特性怎么使用”文章吧。多端一致的开发...
    99+
    2023-06-27
  • Asp.net中的DataBinder.Eval怎么使用
    在ASP.NET中,DataBinder.Eval方法用于从绑定的数据源中检索属性的值。它通常与数据绑定控件一起使用,如GridVi...
    99+
    2024-03-02
    Asp.net
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作