ASP.NET 网页 - 类
ASP.NET 类参考
方法 | 描述 |
---|---|
AsBool(), AsBool(true|false) | 将字符串值转换为布尔值(true/false)。如果字符串不代表 true/false,则返回 false 或指定的值。 |
AsDateTime(), AsDateTime(value) | 将字符串值转换为日期/时间。如果字符串不代表日期/时间,则返回 DateTime.MinValue 或指定的值。 |
AsDecimal(), AsDecimal(value) | 将字符串值转换为十进制值。如果字符串不代表十进制值,则返回 0.0 或指定的值。 |
AsFloat(), AsFloat(value) | 将字符串值转换为浮点数。如果字符串不代表十进制值,则返回 0.0 或指定的值。 |
AsInt(), AsInt(value) | 将字符串值转换为整数。如果字符串不代表整数,则返回 0 或指定的值。 |
Href(path [, param1 [, param2]]) | 从本地文件路径创建浏览器兼容的 URL,并带有可选的附加路径部分。 |
Html.Raw(value) | 将 value 呈现为 HTML 标记,而不是将其呈现为 HTML 编码的输出。 |
IsBool(), IsDateTime(), IsDecimal(), IsFloat(), IsInt() | 如果值可以从字符串转换为指定类型,则返回 true。 |
IsEmpty() | 如果对象或变量没有值,则返回 true。 |
IsPost | 如果请求为 POST,则返回 true。(初始请求通常为 GET。) |
Layout | 指定要应用于此页面的布局页面的路径。 |
PageData[key], PageData[index], Page | 包含在当前请求中页面、布局页面和部分页面之间共享的数据。您可以使用动态 Page 属性访问相同的数据,如下面的示例所示 |
RenderBody() | (布局页面)呈现不在任何命名部分中的内容页面的内容。 |
RenderPage(path, values) RenderPage(path[, param1 [, param2]]) | 使用指定的路径和可选的额外数据呈现内容页面。您可以通过位置(示例 1)或键(示例 2)从 PageData 获取额外参数的值。 |
RenderSection(sectionName [, required = true|false]) | (布局页面)呈现具有名称的内容部分。将 required 设置为 false 以使部分可选。 |
Request.Cookies[key] | 获取或设置 HTTP Cookie 的值。 |
Request.Files[key] | 获取在当前请求中上传的文件。 |
Request.Form[key] | 获取在表单中发布的数据(作为字符串)。Request[key] 检查 Request.Form 和 Request.QueryString 集合。 |
Request.QueryString[key] | 获取在 URL 查询字符串中指定的数据。Request[key] 检查 Request.Form 和 Request.QueryString 集合。 |
Request.Unvalidated(key) Request.Unvalidated().QueryString|Form|Cookies|Headers[key] |
有选择地为表单元素、查询字符串值、Cookie 或标头值禁用请求验证。默认情况下启用请求验证,以防止用户发布标记或其他潜在的危险内容。 |
Response.AddHeader(name, value) | 向响应添加 HTTP 服务器标头。 |
Response.OutputCache(seconds [, sliding] [, varyByParams]) | 缓存页面输出指定的时间。可选地将 sliding 设置为在每次页面访问时重置超时,并将 varyByParams 设置为为页面请求中的每个不同的查询字符串缓存页面的不同版本。 |
Response.Redirect(path) | 将浏览器请求重定向到新位置。 |
Response.SetStatus(httpStatusCode) | 设置发送到浏览器的 HTTP 状态代码。 |
Response.WriteBinary(data [, mimetype]) | 将 data 的内容写入带有可选 MIME 类型的响应。 |
Response.WriteFile(file) | 将文件的内容写入响应。 |
@section(sectionName) { content } | (布局页面)定义具有名称的内容部分。 |
Server.HtmlDecode(htmlText) | 解码经过 HTML 编码的字符串。 |
Server.HtmlEncode(text) | 对字符串进行编码以在 HTML 标记中呈现。 |
Server.MapPath(virtualPath) | 返回指定虚拟路径的服务器物理路径。 |
Server.UrlDecode(urlText) | 解码来自 URL 的文本。 |
Server.UrlEncode(text) | 对文本进行编码以放入 URL。 |
Session[key] | 获取或设置一个值,该值一直存在,直到用户关闭浏览器。 |
ToString() | 显示对象的字符串表示形式。 |
UrlData[index] | 从 URL 获取附加数据(例如, /MyPage/ExtraData)。 |