ASP.NET Web Pages - 类
程序员文章站
2022-05-01 17:44:44
stringextensions 类 - 方法
方法
描述
as(string)
将字符串转换为指定数据类型的强类型值。
as
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 路径相关的数据。 |
推荐阅读
-
ASP.Net Core中使用枚举类而不是枚举的方法
-
(二)快速搭建 ASP.net core Web 应用
-
ASP.NET第一次访问慢的解决方法(MVC,Web Api)
-
ASP.NET Web API 2 的返回结果
-
ASP.NET Core Web API 最佳实践指南
-
使用NuGet将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理
-
asp.net(c#)复数类(复数加减乘除四则运算)
-
asp.net webservice修改类名
-
C# web应用程序不能访问app_code下类的原因以及解决方法
-
ASP.net(c#)用类的思想实现插入数据到ACCESS例子