首页
会员中心
到顶部
到尾部
ASP.NET教程

ASP.NET Web Pages - 类

时间:2020/11/2 14:09:07  作者:  来源:  查看:0  评论:0
内容摘要:ASP.NET Web Pages - 类WebPages 实例WebPages 安全StringExtensions 类 - 方法方法描述As<TValue>(String)将字符串转换为指定数据类型的强类型值。As<TValue>(String, TV...

ASP.NET Web Pages - 类

StringExtensions 类 - 方法

方法描述
As<TValue>(String)将字符串转换为指定数据类型的强类型值。
As<TValue>(String, TValue)将字符串转换为指定的数据类型,并指定默认值。
AsBool(String)将字符串转换为布尔值 (true/false)。
AsBool(String, Boolean)将字符串转换为布尔值 (true/false),并指定默认值。
AsDateTime(String)将字符串转换为 DateTime 值。
AsDateTime(String, DateTime)将字符串转换为 DateTime 值,并指定默认值。
AsDecimal(String)将字符串转换为 Decimal 数字。
AsDecimal(String, Decimal)将字符串转换为 Decimal 数字,并指定默认值。
AsFloat(String)将字符串转换为 Single 数字。
AsFloat(String, Single)将字符串转换为 Single 数字,并指定默认值。
AsInt(String)将字符串转换为整数。
AsInt(String, Int32)将字符串转换为整数,并指定默认值。
Is<TValue>检查字符串是否可以转换为指定的数据类型。
IsBool检查字符串是否可以转换为 Boolean (true/false) 类型。
IsDateTime检查字符串是否可以转换为 DateTime 类型。
IsDecimal检查字符串是否可以转换为 Decimal 类型。
IsEmpty检查字符串值是否为 nullptr 或空。
IsFloat检查字符串是否可以转换为 Single 类型。
IsInt检查字符串是否可以转换为整数。

WebPageBase 类 - 属性

属性描述
Layout获取或设置布局页的路径。
Output获取页面当前的 TextWriter 对象。
OutputStack获取当前页上下文的 TextWriter 对象的堆栈。
Page对页面、布局页和分页之间共享的页数据提供类似属性的访问。
PageData对页面、布局页和分页之间共享的页数据提供类似数组的访问。

WebPageBase 类 - 方法

方法描述
ConfigurePage在派生类中重写时,将基于父网页的配置来配置当前网页。
CreateInstanceFromVirtualPath使用指定的虚拟路径创建 WebPageBase 类的新实例。
DefineSection由内容页调用以创建指定的内容部分。
GetOutputWriter返回用于呈现页面的文本编写器实例。
InitializePage初始化当前页。
IsSectionDefined返回一个值,该值指示是否在页中定义了指定部分。
PopContext从 OutputStack 实例顶部返回并移除上下文。
PushContext在 OutputStack 实例顶部插入指定的上下文。
RenderBody在布局页中,将呈现不在指定部分中的内容页部分。
RenderPage在其他页内呈现某一页的内容。
RenderSection在布局页中,将呈现指定部分的内容。
Write将指定的参数作为封装的 HTML 写入。
WriteLiteral无需先对指定的对象进行 HTML 编码,即可将其写入。

其他常用的方法和属性

属性描述
Request.Cookies[key]获得或设置 HTTP cookie 的值。
Request.Files[key]获取当前请求中被上传的文件。
Request.Form[key]获取表单中以 POST 方法发送的数据(以字符串形式)。
Request.QueryString[key]获取 HTTP 查询字符串变量集合。
Request.Unvalidated(key)有选择地禁用对表单元素、查询字符串值、cookie 的请求验证。
Response.AddHeader()将 HTTP 头添加到输出流。
Response.OutputCache()配置 HTTP 响应实例的缓存策略。
Response.Redirect(path)将客户端重定向到新的 URL。
Response.SetStatus(StatusCode)设置 HTTP 响应的 HTTP 状态代码。
Response.WriteBinary()将指定 MIME 类型的二进制内容的字节序列写入到 HTTP 响应输出流。
Response.WriteFile(file)将指定的文件直接写入 HTTP 响应输出流。
@section(sectionName)定义指定名称的内容部分。
Server.HtmlDecode(htmlText)对进行过 HTML 编码的字符串进行解码。
Server.HtmlEncode(text)对字符串进行 HTML 编码。
Server.MapPath(virtualPath)返回指定虚拟路径的服务器物理路径。
Server.UrlDecode(urlText)将已经为在 URL 中传输而编码的字符串转换为解码的字符串。
Server.UrlEncode(text)编码字符串,以便通过URL从服务器到客户端进行可靠的HTTP传输。
Session[key]获取或设置一个值,该值会一直存在直到用户关闭浏览器为止。
ToString()显示对象的值的字符串表示。
UrlData[index]获取与 URL 路径相关的数据。


相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号