ViewState 支持多种类型

发布于 健康 2024-08-21
11个回答
  1. 匿名用户2024-02-01

    视图状态

    ViewState 是一种机制,用于在调用 Web 控件时存储状态值。 Web 表单 (form) 中的设置是 runat="server",窗体将追加一个隐藏属性 ViewState。 ViewState 将所有控件的状态值存储在 ViewState 中。

    ViewState 是 Control 类中的一个域,所有其他控件都通过继承 Control 来获取 ViewState 函数。 它是具有名称值的对象的集合。

    请求页面时,所有控件的状态将序列化为字符串,然后作为窗体的隐藏属性发送到客户端。 当客户端发回页面时,它会分析返回的窗体属性,并将相应的值分配给控件。 当然,一切都是负责的。

    使用它可以说 viewstate 几乎是任何类型的 Web 控件,但必须使用 runat= 添加它"server"

  2. 匿名用户2024-01-31

    你是说他存储的数据类型,如果是的话,任何类型。

  3. 匿名用户2024-01-30

    实际上,我真的不明白你所描述的问题是什么意思。

    我跟你说几句话:

    ViewState 是一个全局变量,用于保存服务器控件的状态或保存在当前网页中并可供访问。

    私人标记和他根本是不同的东西:

    该标志表示类中的一个字段,对于 C 语言,该字段只能由类的成员访问,而与平台(C s、b s、mobile)无关;

    ViewState 仅表示 BS 平台。

    它仅存在于继承自以下类的类中,而 private 可以存在于任何类中。

    保存的内容仅在页面打开时存在,并且可以通过类中的 public 方法访问 private。 例如,如果定义一个类,则可以通过公共方法修改或读取文本字段,但不能以任何方式访问 viewstate["text"]

    关于保存状态的服务器控件回发,虽然使用了 viewstate,但关键是使用了隐藏控件来保存 viewstate 保存的服务器控件状态。 如果要实现此效果,可以向用户控件添加隐藏控件。 或者更直接地说,您的控件继承服务器的按钮或将服务器的按钮拖到控件中,这也没问题。

  4. 匿名用户2024-01-29

    ViewState 实际上是一样的。

    只是范围不同。

    也就是说,在这个页面之外。 无法再访问视图状态。 可以保存任何对象。

    例如,在页面加载中:if(!ispostback)viewstate["test"]=0;

    在页面上的按钮事件之一中:int test="test"].tostring())

    在这种情况下,可以直接从视图状态中获取该值。

  5. 匿名用户2024-01-28

    当然,这个还是需要问的,数据越大,处理速度越慢,

  6. 匿名用户2024-01-27

    绝对。 通常,在发布 ** 时,必须将不需要的视图状态设置为关闭。 因此,建议尽量使用 runat = server"

  7. 匿名用户2024-01-26

    viewstate 控件的值实际上存储在客户端上的一个隐藏字段中,每次提交页面时都会自动发送回服务器,服务器可能会修改这个值并返回给客户端。 其值越高,HTML 文件越大。

    所以你的问题的答案是肯定的。

  8. 匿名用户2024-01-25

    您可以将视图状态放在服务器端,而不是将其发送到客户的浏览器。 重载保存页面和读取 viewstate 两种方法(压缩时也应该这样做),将 viewstate 写入数据库或会话,保留一个密钥,将这个密钥写入文件,请求回发时根据键值取出 viewstate

  9. 匿名用户2024-01-24

    不是跑到这一步了吗,然后再按一遍试试,直到这一步过去才有值。。。

  10. 匿名用户2024-01-23

    将数据直接保存在当前页面中。

    点赞会话它是会话级别的。 只要会话未过期。 会话中存储的数据就在那里。

    ViewState 位于页面级别。 只要这个页面在。 存储在视图状态中的数据就在那里。

    这意味着存储在视图状态中的数据只能在声明变量的页面中使用。

    例如,在页面的页面加载中,声明了 :viewstate["test"]="fdasfdsa";

    然后,您可以在该页面上的任何方法中使用 viewstate["test"] 直接获取值"fdsafdsa".

  11. 匿名用户2024-01-22

    一个存储了大量关于控件的状态信息的东西,用 base64 编码保存在客户端,每次提交时,都会返回给服务器,服务器解析控件的状态。

相关回答
9个回答2024-08-21

有很多种。 但每个女人可能都有一样东西,那就是渴望被她喜欢的东西所爱。

12个回答2024-08-21

1.痤疮:无论是白头粉刺还是其他黑头粉刺,都是非炎症性痤疮。 痤疮是皮脂被阻塞时最早和最小的病变,如果痤疮没有破裂,它可能会发展成白头粉刺(闭合性粉刺)或黑头粉刺(开放性粉刺)。 >>>More

10个回答2024-08-21

<>根据出版部门出具的《机动车驾驶证》。

业务工作规范规定机动车驾驶证实行分级制度,因此驾驶证分为A1、A2、A3、B1、B2、C1、C2、C3、C4、D、E、F、M、N、P,共15个级别,各不同级别的驾照的驾驶类型和代码如下 >>>More

3个回答2024-08-21

计算机病毒根据依赖的类型可分为三类:网络病毒、文件病毒和引导病毒。 根据计算机专用算法的分类,可分为三类:偶然病毒、蠕虫病毒和可变病毒。 >>>More

17个回答2024-08-21

如果按照便秘发作的严重程度进行分类,可分为慢性便秘和急性便秘。 根据发病时间长短,可分为持续性便秘和暂时性便秘。 对于便秘患者,建议多喝水,多吃含粗膳食纤维的食物,多运动,也可与青皓青昌等药物合用,缓解便秘。