ASP.NET 网页类
ASP.NET 类参考
方法 | 描述 |
---|---|
AsBool(), AsBool(true|false) | 将字符串值转换为布尔值(真/假)。如果字符串不代表真/假,则返回 false 或指定值。 |
AsDateTime(), AsDateTime(value) | 将字符串值转换为日期/时间。返回日期时间。如果字符串不代表日期/时间,则为 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() | 如果对象或变量没有值则返回真。 |
IsPost | 如果请求是 POST,则返回 true。 (初始请求通常是 GET。) |
Layout | 指定布局页面的路径以应用于此页面。 | tr>
PageData[key], PageData[index], Page | 包含页面、布局页面和部分页面之间共享的数据当前请求中的页面。您可以使用动态 Page 属性来访问相同的数据,如下例所示: |
RenderBody() | (布局页面)渲染不在任何命名部分中的内容页面的内容。 |
RenderPage(path, values) RenderPage(path[, param1 [, param2]]) | 使用指定的路径和可选的额外数据呈现内容页面。您可以通过位置(示例1)或键(示例2)从PageData中获取额外参数的值。 |
RenderSection(sectionName [, required = true|false]) | (Layout pages) 渲染具有姓名。将 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 [, rolling] [, 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)。 |