asp.net对ViewState的值进行解码 ViewState的用法
学习标签: ViewState 本文导读:在web窗体控件设置为runat = "server",这个控件会被附加一个隐藏的属性_ViewState,_ViewState存放了所有控件在ViewState中的状态值。ViewState是一个名称/值的对象集合。当请求某个页面时,ASP.NET会把所有控件的状态序列化成一个字符串,然后作为窗体的隐藏属性送到客户端,当客户端吧页面回传时,ASP.NET分析回传的窗体属性,并赋给控件对应的值。
当我们在写一个asp.net表单时, 一旦标明了 form runat=server ,那么,asp.net就会自动在输出时给页面添加一个隐藏域
【资料图】
那么,有了这个隐藏域,页面里其他所有的控件的状态,包括页面本身的一些状态都会保存到这个控件值里面. 每次页面提交时一起提交到后台,asp.net对其中的值进行解码,然后输出时再根据这个值来恢复各个控件的状态. 我们再看这个控件的value值,它可能类似如下的形式:Oz4+O2w8aTwxPjs+O2w8.... 很多人会认为这是加密的信息,其实不是, ms仅仅是给各个控件和页面的状态存入适当的对象里面,然后把该对象序列化, 最后再做一次base64编码,直接赋值给viewstate控件.
一、ViewState的原理
1.浏览器请求Default.aspx页面
2.在服务器端 发现创建的ViewState 这个时候 会自动创建一个名字叫做__VIEWSTATE(双下滑线 全部是大写)的隐藏域 其隐藏域的值经过base64加密以后返回到浏览器端这一加密过程在页面生命周期的SaveState事件中的SaveAllState方法中完成
3.当浏览器提交表单的时候 将__VIEWSTATE的隐藏域也一起提交到服务端 这个时候 页面生命周期的ReadState事件的ReadAllState方法会将加密后的值反base64解密 最后将值赋值给名字叫做name的ViewState
4.最后来操作ViewState中的值
二、ViewState的用法:
1.定义ViewState属性
public int PageCount{
get{return (int)ViewState["PageCount"];}
set{ViewState["PageCount"]=value;}
}
2.使用ViewState的条件
如果要使用ViewState,则在ASPX页面中必须要有一个服务器端窗体标记(
)。窗体字段是必须的,这样包含ViewState信息的隐藏字段才能被传回服务器。而且,该窗体还必须是服务器端的窗体,这样在服务器上执行该页面时,ASP.net页面框架才能添加隐藏字段。
page的EnableViewState 属性值为true
控件的EnableViewState 属性值为 true
3.ViewState需要注意的地方
a. 当存在页面回传时,不需要维持控件的值就要把 ViewState 禁止。b. ViewState的索引是大小写敏感的。c. ViewState不是跨页面的。
d. 为了能保存在 ViewState中,对象必须是可流化或者定义了 TypeConverter。e. 控件 TextBox 的 TextMode 属性设置为 Password时,它的状态将不会被保存在 ViewState 中,这应该是出于安全性的考虑。f. 在页面没有回传或重定向或在回传中转到(transfer)其他页面时不要使用 ViewState。
g. 在动态建立控件时要小心它的 ViewState。h. 当禁止一个程序的 ViewState 时,这个程序的所有页面的 ViewState 也被禁止了。i. 只有当页面回传自身时ViewState 才是持续的。
4.设置ViewState
ViewState可以在控件,页,程序,全局配置中设置。缺省情况下 EnableViewState 为 true 。如果要禁止所有页面 ViewState 功能,可以在程序配置中把 EnableViewState 设为 false 。
三、产生的 __VIEWSTATE如图
使用ViewStateDecoder2(ViewState查看器)来看一下值
所以ViewState在安全性上面还是比较差,建议不要存放比较机密和敏感的信息,尽管ViewState可以加密,但是由于ViewState要保存在客户端,天生就有安全性的隐患。
四、viewstate与session的对比
(1) session值是保存在服务器内存上,那么,可以肯定,大量的使用session将导致服务器负担加重. 而viewstate由于只是将数据存入到页面隐藏控件里,不再占用服务器资源,因此, 我们可以将一些需要服务器"记住"的变量和对象保存到viewstate里面. 而sesson则只应该应用在需要跨页面且与每个访问用户相关的变量和对象存储上.
(2) session在默认情况下20分钟就过期,而viewstate则永远不会过期.
但viewstate并不是能存储所有的.net类型数据,它仅仅支持String、Integer、Boolean、Array、ArrayList、Hashtable 以及自定义的一些类型.
任何事物都有两面性, 使用viewstate会增加页面html的输出量,占用更都的带宽,这一点是需要我们慎重考虑的. 另外, 由于所有的viewstate都是存储在一个隐藏域里面,用户可以很容易的通过查看源码来看到这个经过base64编码的值.然后再经过转换就可以获取你存储其中的对象和变量值
无状态的根本原因是:浏览器和服务器使用Socket通信,服务器将请求结果返回给浏览器后,会关闭当前Socket连接,接下来介绍状态保存机制,感兴趣的朋友可以了解下
无状态Http
无状态的根本原因是:浏览器和服务器使用Socket通信,服务器将请求结果返回给浏览器后,会关闭当前Socket连接。而且服务器会在处理页面完毕后销毁页面对象。
应用层面的原因是:浏览器和服务器之间通信都遵守HTTP协议。
一个浏览者发出的请求都是由实现了IHttpHandler接口的对象进行响应,由于下次访问不一定还是上次那个对象进行响应,上次响应完毕对象可能已经被销毁了,写的类变量值早就不存在了,因此不能将状态信息保存到类变量中。
编写一个ashx
复制代码代码如下: private int i; public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write(i++); } 多次刷新我们发现,变量根本不会记忆上次的值。
对网站造成的影响:如果用户录入了一些信息,当跳转到下一个页面时,数据丢失,再也不能获得那些数据。
如果要知道上一次的状态信息,我们就得把这个状态信息记录在某个地方:
a.服务器端Session
b.浏览器端Cookie
c. 表单元素中—如:隐藏域(Http报文)ViewState
四个重要的
ViewState:
ASP.NET 的 .aspx页面特有,页面级的;
就是在页面上的一个隐藏域中保存客户端单独使用的数据的一种方式;
服务器端控件的值都自动保存在ViewState中;
Cookie:
HTTP协议下的一种方式,通过该方式,服务器或脚本能够在客户机上维护状态信息;
就是在客户端保存客户端单独使用的数据的一种方式;
就像你的病历本一样,医院直接给你带回家;
Session:和.Net提供的辅助进程相关。
在服务器端保存客户端单独使用的数据的一种方式;
就像银行账户,钱都存在银行里,你就拿一张银行卡【所谓的SessionId】回家(写入客户端的Cookie中);
Application:
在服务器端保存共享数据的一种方式;
就像银行的单人公共卫生间,谁进去都行,但一次去一个,进去了就锁上门,出来再把锁打开;
ViewState(页面级)
使用方式: 作用域---页面级
保存数据方式:
复制代码代码如下: ViewState["myKey"]="MyData"; 读取数据方式: 复制代码代码如下: String myData; if(ViewState["myKey"]!=null) { myData=(string)ViewState["myKey"]; } ViewState不能存储所有的数据类型,仅支持: String、Integer、Boolean、Array、ArrayList、Hashtable
使用ViewState的前提:页面上必须有一个服务器端窗体标记()
服务器在接收到用户请求一个页面后,会自动在请求报文中找看是否包含__VIEWSTATE的隐藏域,如果有,则将中间的值解码后添加到页面的ViewState属性中。
服务器在输出的时候,也会自动的将ViewState中的值添加到表单里名叫__VIEWSTATE的隐藏域中。
VIEWSTATE适用于同一个页面在不关闭的情况下多次与服务器交互
跨页面提交的__VIEWSTATE不会被目标页面装入页面的ViewState属性中
添加runat=server生成html页面源码如下
未添加如下:
__VIEWSTATE隐藏域生成的原理
复制代码代码如下: //在页面类对象 执行PR方法的时候 先创建了控件树 然后通过执行 loadState方法 将请求报文中的名字为__VIEWSTATE的值 然后反base64编码 进行反序列化 最终还原成为集合 之后将其中属于程序员自己添加到ViewStatue里的键值对【ViewState会自动添加页面中runat=server控件的属性与状态】还原到页面对象的ViewState属性中 最后才执行Page_Load 原理 见图 protected void Page_Load(object sender, EventArgs e){ //页面的ViewState属性实际上就是获取了浏览器提交过来的一个名为__VIEWSTATE的隐藏域里的值 if (ViewState["name" ] != null){ string strName = ViewState["name" ].ToString(); Response.Write( "ViewState["name"]" +strName); } else { //向 ViewState中添加一个键值对 //ViewState.Add("name", "痞子一毛"); 同以下方式 ViewState[ "name" ] = "痞子一毛" ; //实质就是向隐藏域中添加键值对 如果不被提交到服务器 那么ViewState["name"]永远为null ViewState[ "name2" ] = "痞子三毛" ; } } 以上代码原理图解:
补充:
禁用ViewState的方法,禁用单个控件的ViewState设定enableviewstate=false。禁用整个页面的,在aspx的Page指令区加上EnableViewState="false" 。内网系统、互联网的后台可以尽情的用ViewState。但互联网前台就不要使用了【注:禁用也只是不保存服务端控件属性和值但隐藏域还是存在的】
WebForm的IsPostBack内部实现 就是对页面或者get传参中是否含有__ViewState这一参数名称进行判断返回bool值
证实:
复制代码代码如下: protected void Page_Load(object sender, EventArgs e){ if (IsPostBack) //回传 Response.Write( "只要浏览器提交的请求报文里包含__VIEWSTATE这个键" );//在该页面地址 http://localhost:7148/ViewSatate.aspx 末尾添加 ?__VIEWSTATE 会输出此段代码 else Response.Write( "ASP.NET就会将页面的IsPostBack属性设置为true" ); }
转载于:https://www.cnblogs.com/tianxuan/p/4743902.html
标签:
相关推荐:
精彩放送:
- []土豆是什么意思网络用语?土豆是什么意思?
- []asp.net对ViewState的值进行解码 ViewState的用法
- []君子一言快马一鞭下一句是什么?君子一言快马一鞭的含义
- []动态:蚂蚁庄园:虫牙真的是因为牙齿中有虫吗?
- []秦皇岛新世纪高中升学率多少?秦皇岛新世纪升学率高吗?
- []全球热门:杀人游戏:用循环数组解决约瑟夫环问题
- []环球消息!视频服务器的硬件选择有哪些注意事项?电影视频服务器架设完全入门教程
- []【世界时快讯】忧郁的近义词是什么?忧郁的近义词的介绍
- []2023春季婚博会在京开幕,百合婚礼拉满浪漫氛围
- []从旧到新:航空系统转型,掌握“打开旅行的正确方式”
- []当前速看:本地连接受限怎么办?连接在哪里?
- []怪博士与机器娃娃第一部国语版 你知道多少?
- []今日热闻!“三胎”宝妈何洁素颜走机场 脸瘦的“变形” 可身材依旧圆滚滚
- []环球速讯:看图软件哪个好?看图工具那个好?
- []天天热点!中国电脑品牌排行榜:联想电脑销售量世界第一
- []什么是骗口张舌?骗口张舌什么意思?
- []支付宝小鸡庄园问答:哪种动物喜欢把海藻缠绕在身上枕浪而睡?
- []焦点速递!一叶障目告诉我们什么道理?一叶障目的含义
- []天天热点评!奇兔刷机怎么用?奇兔刷机使用教程
- []忘川风华录北斗七星盒子密码是多少?详情介绍
- []当前快播:hold是什么意思?hold住的简单介绍
- []昱怎么读?昱的拼音是什么?昱的含义
- []【独家】跑路了什么意思?跑路是什么人?
- []每日快播:《红色警戒3:起义时刻》游戏介绍 红色警戒3起义时刻配置要求
- []三星i408是多少钱?三星i408报价及详细测评介绍
- []蘑菇街是淘宝的吗?蘑菇街的详情介绍
- []京东企业邮箱怎么注册?京东企业邮箱注册申请步骤
- []一两银子等于多少人民币宋朝?一两银子等于多少铜钱?
- []全球看热讯:elo触摸屏显示器多少钱?elo触摸屏显示器品牌介绍
- []观天下!哪些华硕笔记本电脑的性价比最高?华硕笔记本大全
- []天天新动态:lol傲之追猎者操作设置 lol傲之追猎者出装推荐
- []egui.exe是什么进程?如何创建主键?
- []【世界时快讯】九龙仓置业盈转亏 2022年录得股东应占亏损88.56亿港元
- []新消息丨斗牛怎么玩?QQ斗牛作弊器怎么用?
- []Photoshop中overlay方式是什么?Photoshop中的overlay模式
- []阿里旺旺无法登陆怎么办?阿里旺旺无法登陆的解决措施
- []手机tf卡哪个牌子好?选购的注意事项有哪些?
- []【独家焦点】打印机什么牌子好用?打印机品牌推荐
- []全球新动态:百度网盘下载慢怎么办?百度网盘下载慢解决方法
- []天天快讯:厦门兴基伟业房地产开发破产清算 5月16日召开债权人会议
- []天天最资讯丨SWAP是什么?SWAP信令特点介绍
- []环球快看:数据寄存器是什么?它的作用有哪些?
- []全球快资讯:什么是指纹识别?指纹识别技术在笔记本电脑中的应用有哪些?
- []诺基亚X7-00如何插入存储卡?插入存储卡的方法
- []全球视讯!佳源国际票据经延长届满期限至5月6日 目前接获8.07亿美元交回指示
- []热点!一个月港元拆息升3.16点子至3.09744% 连升3日
- []焦点信息:海尔智家:海尔智能装备不是海尔智家旗下公司,多谢!
- []世界速看:股票换手率高说明什么
- []捷信利息这么高合法吗 捷信利息高合不合法
- []滚动:各大银行定期存款利率表2022,各大银行利率一览
- []各大银行定期存款利率是多少,银行存款利率一览
- []天天观察:交通银行房贷利率2022,分为以下三种利率
- []环球关注:湖南跃高置业7.23亿元摘得长沙县湘龙板块宅地 溢价率51%
- []平安不动产发行15亿元超短期融资券 利率4.85%
- []口子窖:公司股东股权质押主要系个人原因,对公司生产经营、公司治理等不会产生影响
- []环球热资讯!卓越商业管理已完成1亿美元债本息兑付 利率6.8%
- []中骏集团前两月累计合同销售金额68.6亿元 同比减少26%
- []全球热文:巨头大动作!美团突然收缩战线,发生了什么?股价疲软,有基金经理在撤退
- []通讯!花样年打造的首个“彩子家”空间于南京正式开业
- []100万车险一年多少钱,视情况而定
- []环球最新:手机银行如何转账,有以下七步
- []最新消息:余额宝利率 余额宝的利率是多少
- []各大银行贷款利率表2022年最新版,各行贷款利率一览
- []今日关注:驾驶证照片是几寸?证件照的制作及修改方法分享
- []天天新动态:补缺口是什么意思,意味着什么
- []键盘上三个灯分别是什么?Num Lock键的作用介绍
- []天天观点:WEG的完整形式是什么?WEG的完整形式介绍
- []今日热搜:KL散度、交叉熵、概率分布的差异是什么?时间序列中的概率分布
- []每日看点!NTC热敏电阻的采集方法有哪些?NTC热敏电阻温度采集方法介绍
- []焦点滚动:【东海期货3月7日产业链日报】贵金属篇:供应链压力指数下降,金银偏强震荡
- []什么是数据库索引?MySQL官方对索引的定义及索引优劣势分析
- []国信期货早评:美元略回落,金银维持震荡,油价持续反弹
- []新开源:2月底股东户数为16271户
- []Log4j2源码解析:同步写、异步写原理、中间技术思考
- []世界今头条!AI论文中的novelty如何评价?详情介绍
- []快资讯丨决策树算法是什么?决策树的定义与核心思想
- []【聚看点】全球最权威的学术期刊之一——《科学》
- []速读:程序、进程和线程——多线程的创建方法
- []深圳方直珑樾山177套住宅获批预售 均价约9.88万/㎡
- []每日观点:【WOTD】remittance 释义/词源/示例 词源词根演化
- []全球视点!什么是扁平化设计?扁平化时代之后会怎样?
- []struts的框架介绍 Struts2框架的大致处理流程
- []【全球快播报】大摩预期新地的股价在未来60日内会跑赢大市
- []丽水城投15亿元私募债券状态更新为“已反馈”
- []微信支付如何关闭“自动扣费”?关闭微信自动扣费的方法步骤
- []全球热点评!如何搭建VIE架构?VIE架构如何实现海外上市?
- []安琪酵母:人类饮食多样化,正常食用米面不会对人体内的胰岛素产生不利影响,合理膳食,管住嘴,迈开腿
- []看热讯:Kitten-少儿编程的首选工具 Kitten-少儿编程详情介绍
- []世界速讯:rolling(k)函数的用法详解 例子说明rolling函数的用法
- []世界速看:java的序列化机制是什么?java序列化ID的作用
- []环球快看点丨PMA的应用是什么?基于PMA-qPCR的生物学检测方法
- []今日热闻!常熟城市经营投资15亿元私募公司债项目更新至“已反馈”
- []与熊论道为什么解码不了?“熊”孩子都有哪些表现?
- []全球观天下!A股快报 | 地产板块早间开盘下跌 万业企业、中新集团、格力地产跌幅居前
- []新开源:年度审计仍在进行中,公司一月份已公告业绩预告
- []安宁股份:截至2023年2月28日股东人数20,818
- []gpi是什么意思
- []焦点日报:怎么才可以贷款,需要满足以下五个条件
- []玲娜贝儿首次与游客“贴贴”,上海迪士尼门票热度环比大增350%
- []白银股票的十大龙头股,概念龙头股名单一览
- 视频聊天技术发展的未来在哪?视频聊天网站的研究、发展以及趋势
- 全球聚焦:Windows驱动开发技术具体解释(一)
- 百合婚礼携旗下品牌全阵营亮相2023年春季婚博会
- 当前头条:诺基亚5800xm、5530xm、5230有什么区别?详细对比与区别介绍
- 【环球时快讯】Ubuntu10.10下连接上无线网卡后无反应怎么办?无线上网设置方法
- 今日聚焦!VS2010安装光盘里有MSDNLibrary吗?详情介绍
- 托收承付结算方式是什么?托收承付结算方式是什么意思?
- 天天热议:神秘按键解除锁区!索尼国行PS4主机新方法曝光
- 世界即时:阿玛尼女士手表哪款好看?2021阿玛尼女士手表推荐榜单
- 天天观天下!张庭前脚刚夸完女儿漂亮 老公前妻后脚炫耀娃的颜值 差距很大
- 每日消息!华住、锦江与雅高的十年“恩怨”
- 银行卡账户名称是什么意思
- 蒲公英如何祛斑
- 环球新消息丨无锡哪里好玩?无锡旅游景点有哪些?
- 哪些甜红葡萄酒最好喝?分享四种最好喝的甜红葡萄酒
- 我的小米账号为什么登不上去了?小米账号登不上去的解决方式?
- 全球热资讯!徐州财经学校是个什么样的学校?徐州财经学校资料介绍?
- 勤哲Excel服务器无代码实现生物科技企业管理系统
- 白博美贵还是黄博美贵?为什么?
- 天天热资讯!国防科技大学和清华北大比怎么样?北京大学哪一年创办?
- 【全球独家】蜂巢能源携手龙净环保,合资储能电池项目龙岩开工
- 天天热文:氢能源股票龙头股,氢能源龙头股票盘点
- 当前头条:汽车排量是什么意思?中国轿车级别怎么划分?
- 环球短讯!大学生的就业竞争力主要包括哪些?大学生的就业竞争力介绍?
- 全球消息!g2030cpu是哪一年的?g2030cpu怎么样?
- 全球微头条丨洛阳龙门石窟夜景春节开放吗?“夜游龙门”活动时间?
- 美畅股份:38μ以下规格的金刚线是公司目前主要出货产品,产品价格相对稳定
- 资讯推荐:A股快报 | 物流板块早间开盘上涨 嘉友国际涨超8%
- 环球报道:港股房地产股走低 旭辉控股集团跌超4%
- 锦江集团2018年公司债即将到期兑付及摘牌 利率3.35%
- 最新:仁恒置地2月签约预售增长243.0%至人民币36.67亿元
- 全球简讯:湖北联发投集团10亿中期票据将到期兑付 票面利率5.9%
- 国中水务:公司主营业务的具体情况,您可以关注公司发布在上海证券交易所网站上的公司年报
- 当前观点:罗莱生活:公司已有抗H1N1病毒的自主知识产权技术,并同时储备了抗菌技术
- 世界简讯:* 拟赴港上市难掩业绩跳水困境,绝味食品逼近跌停
- 次级贷款的定义,贷款机构向信用较差的人发放的贷款
- 全球今亮点!“黑马”基金经理来了!
- 环球今亮点!银行储蓄利率2020年利率
- 微速讯:2021年创业板50股票一览表 2021创业板50支股票一览表
- 前沿热点:持仓是什么意思
- 怎样购买基金,有以下三种方法
- 每日看点!寻衅滋事罪怎么量刑
- 世界快看点丨财面儿丨越秀地产:前2月合同销售额约225.96亿元 同比上升约187.3%
- 快播:航天动力:公司未收到相关信息,公司按照相关法律法规履行信息披露义务,不存在应披露而未披露的信息
- 世界热点!科远智慧:公司自主研发并实现产业化推广的SyncBase实时数据库已经在数千家工业企业取得广泛应用
- 每日快播:沈晓玲等:房企如何应对现房销售试点?
- 家居丨美克家居:为控股股东美克集团提供6000万元担保
- 短讯!新规实施!外墙面层计入建筑面积,公摊变大了?
- 世界热点!同达创业:公司目前没有应披露未披露信息
- 最资讯丨家居丨梦百合:副总裁王震增持3.84万股公司股份 耗资45.12万元
- 【速看料】中国核建:中国核建是中核集团控股的专业化上市公司,是中核集团完整的核产业链中的重要一环
- 淘气值怎么增加 淘气值如何增加
- 全球热推荐:余额宝年利率 余额宝的年利率
- 环球快看点丨权益基金发行升温 3月份以来新发数量占比超60%
- 全球新消息丨光能杯储能主题演讲第五弹:面向投资商和工商业业主的分布式储能解决方案选择策略
- 车险排行榜 车险公司排行榜
- 当前动态:全国城市经济排名2021最新排名,上海排名第一
- 世界最新:中金:政策扶持+产业升级 智慧家居市场成长可期
- 每日简讯:中泰证券:银行股核心逻辑是宏观经济 坚持修复逻辑和确定性增长逻辑两条主线
- 世界今热点:尚太科技:行业的供需起伏波动是市场经济正常的表现形式,大浪淘沙,有利于有综合竞争优势的企业发展壮大
- 世界快看:又有A股知名公司"出事"!副总裁兼财务总监涉嫌职务犯罪,影响多大?
- 南昌中溢置业挂牌杭州通原地产40%股权 底价8454万元
- 普天科技:公司在开展5G相关业务的同时,也在积极探索和跟进6G的行业发展趋势
- 华侨城拟发行20亿元超短期融资券 申购区间2.5%-2.8%
- 国家队出场次数即将破百,优缺点明显的张琳芃,算亚洲一流后卫么
- 天天微速讯:折纸王子蝎子怎么折_折纸王子教你折毒蝎子
- 【新视野】疫情过后,酒店餐饮用工如何破局?
- 每日热议!携程集团扭亏为盈 2022年全年录得净利润14亿元
- 视焦点讯!改善居住:不必买,租也行!
- 沈晓玲等:多地鼓励现房销售试点,房企如何调整应对?
- 焦点信息:全国政协委员戴斌:旅游需要网红,但网红不是旅游的全部
- 真兰仪表:公司生产的气体流量计是一种精密计量器具,主要用于天然气的贸易计量与结算,其准确度达1.0级
- 【世界聚看点】12306网站无法退票_12306网站无法登陆
- 天天快报!教育部发通知,要及时淘汰不适应社会需要的学科专业,各位觉得哪些专业应被淘汰?
- 歧路亡羊的故事概括20字_歧路亡羊的故事概括
- 全球头条:绿城中国(03900.HK)前4个月总合同销售金额约637亿元
- 全球速看:仁东控股面临多重压力 投资者索赔案仍在进行中
- 天天快看:股东会见闻录 | 招商蛇口“南油收购”决心
- 建业地产首两月合同销售总额49.9亿元?同比增长57.7%
- 每日快看:古鳌科技:3月3日公司高管陈崇军减持公司股份合计2万股
- 全球快消息!中熔电气:3月3日公司高管贾钧凯减持公司股份合计2800股
- 【世界新要闻】鼎龙股份:3月3日公司高管杨波减持公司股份合计9万股
- 天天动态:龙佰集团:3月3日公司高管张海涛增持公司股份合计100股
- 世界实时:刘小蕙
- 今头条!企业家看两会: 科技、互联网企业家代表委员关注哪些议题?
- 溢多利:公司目前没有工业大麻产品
- 世界关注:“建议上调1万+,请不要再贱卖自己的房子!”多地二手房业主抱团“保卫房价”
- 每日看点!月度新车榜 | 智己、理想等SUV密集推出 小车市场再添新玩家
- 沃尔德:3月3日公司高管陈继锋减持公司股份合计3.18万股
- 全球新资讯:2023年03月06日上市公司公告
- 【全球新视野】杭可科技子公司中标远景动力在英国和法国扩产所采购的锂电池后道设备项目 中标价1.17亿美元(不含税)
- 天天热点评!荣盛发展定增方案获深交所受理?募资金额不超30亿
- 环球看点!雅居乐前2月预售额约125.6亿元 同比减少10.92%
- 报道:达安基因:公司主营产品为PCR诊断试剂及相关耗材、仪器等
- 头条焦点:福星股份定增申请获得深交所受理 募资不超过13.4亿元
- 环球简讯:新瀚新材:新产能产品验证及爬坡需要一定的过程,公司会根据市场需求统筹安排产能
- 梦百合:3月6日公司高管王震增持公司股份合计3.84万股
- 修培刻灵“蕉仙素”是非药物疗法与现代生物科技的结晶
- 国美控股所持1639万股中关村股份被司法再冻结?累计冻结占比64.62%
- 绿景中国回购2750万美元2023年到期年息12%票据
- 粗暴的流量时代已经终结,酒店营销难题如何找到最优解?
- 天天快报!财面儿丨中国海外宏洋集团1-2月累计合约销售额78.48亿元 同比上升34%
- * 贝斯曼拟赴美IPO,2022财年净亏损扩大74%至232万美元
- 环球快资讯丨深圳能源:公司按国家政策要求,积极签署并落实煤炭中长期合同,中长期合同覆盖率处行业中上水平
- 天天要闻:财面儿丨金地集团:前2月签约金额240.1亿元
- 今日要闻!德信中国1-2月合约销售额55.4亿?同比增长4.33%
- 财面儿丨保利置业集团:前2月合同销售金额131亿元,同比增长243%
- 观焦点:凯撒文化:公司与沉浸世界除了线下空间合作之外,在VR游戏研发内容方面双方也有探讨
- 环球今热点:快讯 | 科凡定制深主板IPO获受理
- 即时:曹仁贤代表:关于鼓励民营企业参与大型新能源项目开发的建议