• 一些小问题


    MVC的含义

    Model View Controller
    指Model层(实体层)
    View层(视图层)
    Controller层(业务层)

    ASP.NET Web Pages-Razor

    什么是Razor

    Razor是一种将基于服务器的代码添加到网页中的标记语法
    Razor具有传统ASP.NET标记的功能,但更容易使用和学习
    Razor是一种服务器端标记语法,和ASP和PHP很像
    Razor支持C#和VB编程语言

    主要的Razor C# 语法规则

    Razor代码块包含在@{...}中
    内联表达式(变量和函数)以@开头
    代码语句用分号结束
    变量使用var关键字声明
    字符串用引号括起来
    C#代码区分带奥谢
    C#文件的扩展名是.cshtml

    ASP.NET Web Pages-页面布局

    一致的外观

    网上很多网站都有一致的外观和风格

    相同的头部底部和样式布局

    Layout Page(布局页)

    布局页中用@RenderBody()方法嵌入内容也,除此外和正常网页没任何差别

    防止被浏览

    在ASP.NET中,文件名前加_可以防止文件在网上被浏览

    布局页如果不想被用户看到就可以加上下划线


    ASP.NET Web Pages-类

    类型 返回值
    bool 返回true/false
    DateTime 返回时间/日期
    Decimal 返回的值为十进制值
    Float 返回浮点型
    Int 返回整形
    Href 从带有可选附加路径的本地文件创建一个兼容url
    Html.Raw renders value呈现为html标记
    IsBool, IsDateTime, IsDecimal, IsFloat, IsInt 如果可以转换为该值,返回true
    IsEmpty 如果对象或者变量没有值返回true
    IsPost 如果请求是POST,返回true
    Layout 规定布局页面应用到此界面
    PageData[key], PageData[index], Page 在当前请求,布局,部分页面之间共享数据
    RenderBody 呈现没有在布局页的内容
    RenderPage 呈现使用了规定路径和可选数据内容页
    RenderSection 呈现一个有名字的内容区域
    Request.Cookies 获取或者设定HTTP cookie的值
    Request.Files gets请求上传的文件
    Request.Form 获取在表单中post的数据
    Request.QueryString 获取URL查询字符串规定的数据
    Request.Unvalidated 有选择地禁用请求验证
    Response.AddHeader 在应答中添加http请求头
    Response.OutPutCache Cache在指定时间的页面输出缓存
    Response.Redirect 重定向浏览器请求到一个新的位置
    Response.SetStatus 设置http状态代码发送到浏览器
    Response.WriteBinary 写入data内容相应可选的MIME类型
    Response.WriteFile 写入文件内容响应
    @section 定义一个有名字的内容区域
    Server.HtmlDecode 解码一个HTML编码的字符串
    Server.HtmlEncode 为呈现在HTML标记中的字符串编码
    Server.MapPath 为指定的虚拟路径返回服务器物理路径
    Server.UrlDecode 解码URL
    Server.UrlEncode Url文本编码
    Session 获取或设置存在的值直到关闭浏览器
    ToString 显示一个用字符串表示的对象的值
    UrlData 从URL获取额外的值
  • 相关阅读:
    Netty源码剖析-关闭服务
    Netty源码剖析-断开连接
    Netty源码剖析-发送数据
    Netty源码剖析-业务处理
    Netty源码剖析-接受数据
    Netty源码剖析-构建链接
    html中调用silverlight中的方法
    在Silverlight宿主html页面添加按钮无法显示
    win7旗舰版在安装vs2010后向sql2008添加SQL_Server_Management详解
    javascript arguments
  • 原文地址:https://www.cnblogs.com/jimGraymane/p/14658285.html
Copyright © 2020-2023  润新知