zoukankan      html  css  js  c++  java
  • 一些小问题

    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获取额外的值
  • 相关阅读:
    C# 实现简单打印(二)打印一个文本文档,打印的内容是多行的
    用户管理:登录窗体通过ShowDialog()方法实现切换
    SQL 定义与使用数据库及表 实例_(学生,课程表,选修表)
    temp0305
    计算机硬件通用功能类:硬件信息控制器(主机名,cpu编号,网卡地址,MAC地址,主硬盘编号,ip地址,获取最大线程数,验证服务IP)
    socket编程:简单的TCP服务器
    从输入的邮箱地址中提取用户名
    C#基础:helloWord book 实例小集合
    怎么样datatable表中增加一行合计行?
    C#基础:多态:基类可以定义并实现虚(virtual)方法,派生类可以重写(override)这些方法
  • 原文地址:https://www.cnblogs.com/jimGraymane/p/14658285.html
Copyright © 2011-2022 走看看