趣致软件园,绿色免费安全的软件下载中心!

最新更新 |安卓软件 |电脑软件 |软件专题 |软件大全
您的位置:趣致软件园电脑软件编程开发ViewState查看工具(ViewStateDecoder) v2.2 绿色版

ViewState查看工具(ViewStateDecoder) v2.2 绿色版ViewState查看工具(ViewStateDecoder) v2.2 绿色版

软件大小:10KB

软件官网:HomePage

用户评分:

软件类型:国产软件

运行环境:WinAll

软件语言:简体中文

软件分类:编程开发

更新时间:2020-10-10

授权方式:免费

下载量:4955

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过

ViewStateDecoder是一款专业免费的轻量级编程解码软件,该软件主要用于查看ASP.NET网页中的ViewState,同时还能够提供编码、保存字符串信息、多种字段自定义等多种使用的功能,以此使你拥有更加便利的编程环境,适合广大程序员或者开发人员使用。

ViewStateDecoder也称为ViewState查看软件,具有体积小巧、使用便利与安全等特点,能够让用户使用它存放可转换为字符串格式的信息,同时还能够支持Web控件的持久性,使编程工作不再那么枯燥无味。

ViewStateDecoder

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可以轻松地使用这些值并重新构建页面控件,控件的值和状态,不用开发人员编写代码。

ViewStateDecoder功能

查看ViewState方法

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

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

页面代码如下:

<formid="form1"runat="server">

<div><br/><br/><br/><br/>

</div>

<divstyle="display:inline; z-index:101; left:16px; width:70px; position:absolute;

top:25px; height:15px">Test Field</div>

<asp:TextBoxID="txtName"style="z-index:106; left:101px; position:absolute;

top:23px"runat="server"></asp:TextBox>

<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" />

</form>

后台代码很简单:

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方法1

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

查看ViewState方法2

点击Hide按钮再看源代码:

查看ViewState方法3

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

查看ViewState方法4

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

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

查看ViewState方法5

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

  • 下载地址
有问题? 投诉报错
ViewState查看工具(ViewStateDecoder) v2.2 绿色版 高速下载通道 本地下载通道:

大家都喜欢

  • 电脑软件
  • 手机软件
更多>

用户评论

我来说两句已有5条评论

  • 精选留言 来自河北承德电信

    好东西值得分享

  • 精选留言 来自陕西商洛电信

    介绍的很详细

  • 精选留言 来自河北衡水电信

    我已经安装了,用起来感觉不错,感谢分享!

  • 精选留言 来自安徽六安电信

    赞一个,会一直支持下去的。

  • 精选留言 来自贵州六盘水联通

    嗯嗯,正版资源

关于我们|下载帮助|版权声明|法律责任|加盟我们|联系我们

网站备案: 浙ICP备17004481号-3

声明:本站点为非赢利性网站 不接受任何赞助和广告

请简要描述您遇到的错误,我们将尽快予以修订

返回顶部