欢迎来到游戏爱好者,这里是最新最全的游戏下载基地!

您的位置:首页 > 编程软件 > 软件编程 > ViewState查看工具(ViewStateDecoder)
ViewState查看工具(ViewStateDecoder)

ViewState查看工具(ViewStateDecoder)

ViewStateDecoder工具是开发人员编码过程中重要的辅助,主要作用于ASP.NET网页中的ViewState,可以清晰查看当前代码文本中的字符串信息以及编码规则,支持对网页端内容的检测,在对已经开发编辑完成的代码起到自助检测运行的作用,并且因为其体积实在不大,所以并不会造成冗余的后台占用。

ViewStateDecoder功能

ViewState查看工具(ViewStateDecoder)

1、ViewStateDecoder2官方版主要用于查看asp.net网页中的viewstate,属于程序员或者开发人员常用的一款工具。用来存放可转换为字符串格式的信息,主要存放页面上 Web 控件中数据的状态,主要功能是支持 Web 控件的持久性。

2、从运行的ASP.NET应用程序中,首先注意的是页面的会送功能。这对于开发人员真的是一个好处,开发人员不用手动保存服务器的每次往返之间的信息。

3、ASP.NET为服务的服务器控件(服务器控件使用runat=’server属性指定)提供视图状态。当ASP.NET为HTML的形式呈现页面 时,它创建一个隐藏的窗体字段,成为_ViEWSTATE。这个字段是一个加密的、标记化得字符串(可以通过工具ViewStateDecoder查看,可以到网上下载),包含ASP.NET页面上每个控件的名/值对。

4、每个控件存储的值实际上时控件关联的值和状态信息。当页面被发送到服务器是,ASP.NET可以轻松地使用这些值并重新构建页面控件,控件的值和状态,不用开发人员编写代码。

ViewState查看工具(ViewStateDecoder)

查看ViewState方法

从运行的ASP.NET应用程序中,首先注意的是页面的会送功能。这对于开发人员真的是一个好处,开发人员不用手动保存服务器的每次往返之间的信息。ASP.NET为服务的服务器控件(服务器控件使用runat=’server属性指定)提供视图状态。当ASP.NET为HTML的形式呈现页面时,它创建一个隐藏的窗体字段,成为_ViEWSTATE。这个字段是一个加密的、标记化得字符串(可以通过工具ViewStateDecoder查看,可以到网上下载),包含ASP.NET页面上每个控件的名/值对。每个控件存储的值实际上时控件关联的值和状态信息。当页面被发送到服务器是,ASP.NET可以轻松地使用这些值并重新构建页面控件,控件的值和状态,不用开发人员编写代码。

创建一个ASP.NET页面PageViewStateDemo.aspx实现一个文本框,两个按钮实现文本框的隐藏和显示,以说明ViewState字段值是如何工作的。

页面代码如下:

Test Field

<asp:ButtonID="btnHide"

style="z-index:111; left:15px; position:absolute; top:59px;"runat="server"

Width="61px"Text="Hide"onclick="btnHide_Click" />

<asp:ButtonID="btnShow"

style="z-index:112; left:95px; position:absolute; top:59px;"runat="server"

Width="61px"Text="Show"onclick="btnShow_Click" />

后台代码很简单:

protected void btnHide_Click(object sender, EventArgs e)

{

this.txtName.Visible = false;

}

protected void btnShow_Click(object sender, EventArgs e)

{

this.txtName.Visible = true;

}

在浏览器查看该页面,在ASP.NET页面返回后查看其源代码:

ViewState查看工具(ViewStateDecoder)

利用刚才提到的ViewState查看工具ViewStateDecoder查看ViewState:

ViewState查看工具(ViewStateDecoder)

点击Hide按钮再看源代码:

ViewState查看工具(ViewStateDecoder)

可以看到ViewState的值不一样了:

ViewState查看工具(ViewStateDecoder)

ViewState在开发Web页面是确实可以节约时间。但是,它有性能成本。在上面的例子可以看出,对服务器控件的一个属性的最轻微的修改也会改变视图状态的大小。在页面中添加10到20个简单的服务器控件,和几个高级的服务器控件,可以看到呈现HTML的大小可以变成应用程序的一个瓶颈,尤其是对于带宽有限的用户来说。

为了提高ASP.NET应用程序的性能,必须得控制服务器控件的使用以降低呈现的HTML的大小。控制服务器控件的手段就是在不需要服务器的代码执行期间在不需要与控件交互时使用静态的HTML控件。

ViewState查看工具(ViewStateDecoder)

对一个正常的HTML控件使用runat=server属性,它就可以从服务器端的代码中访问,并且和ASP.NET服务器控件具有相同的性能损失。

上文就是小编为您带来的ViewState查看工具(ViewStateDecoder)了,更多精彩软件请多多关注软件爱好者

查看全部
  • 软件大小:48.05KB
  • 软件版本:2.5
  • 支持语言:简体中文
  • 软件分类:编程软件/软件编程
  • 上架时间:2023-11-10
  • 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64,Linux,Mac
  • 授权方式:免费版
  • 关键字:
无插件 360通过 腾讯通过 金山通过 瑞星通过
本地下载

文件大小:48.05KB

8.1

综合评分:8.1

  • ViewState查看工具(ViewStateDecoder)0
  • ViewState查看工具(ViewStateDecoder)1

相关软件

下载地址

!下载安装、资源包有误、报错等问题向我们反馈

注意事项

本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除。若有关在线投稿、无法下载等问题,请与本站客服人员联系QQ: 481103985

用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。

建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。

编程软件

最新软件

更多>

软件编程排行榜