惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
A
About on SuperTechFans
博客园 - Franky
Engineering at Meta
Engineering at Meta
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
B
Blog
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
Martin Fowler
Martin Fowler
Y
Y Combinator Blog
Stack Overflow Blog
Stack Overflow Blog
博客园 - 叶小钗
Vercel News
Vercel News
Apple Machine Learning Research
Apple Machine Learning Research
The Cloudflare Blog
Last Week in AI
Last Week in AI
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
爱范儿
爱范儿
V
V2EX
G
Google Developers Blog

博客园 - 昨夜飘风

WPF 通过共享内存播放视频 C# 模拟网页拖拽 .net4.0中wpf单例启动 wpf 自定义ContextMenu样式,可以调节ContextMenu的宽度 Oracle 开发经验 WPF跑马灯效果 android私有文件夹的访问 [转]C#内存操作 C#串口发送接受数据 C# 制作外挂常用的API silverlight 动画 性能优化 SilverLight 动画缓冲(Animation Easing) - 昨夜飘风 体面地处理程序的未捕获异常 C# 访问USB(HID)设备 收藏一个地址(居然说我标题已经存在) 收藏一个地址 (2009-06-24) SqlCommandBuilder使用的注意事项 助睡眠音乐 (2009-06-22) 班德瑞官方试听网站 (2009-06-18)今日收获 工厂方法
(2009-06-17)今日收获-只读列隐藏-win2003 dll文件下载
昨夜飘风 · 2009-06-17 · via 博客园 - 昨夜飘风

1。今天发现一个比较好的方法来处理只读隐藏列,就是把那些需要读取,但不不需要用户看到的列

GridViewMessList.DataKeyNames = new string[] { "MessID""MessIsSee" };

其实相当的简单,大括号里面的是你的数据字段,然后是访问,需要知道是那行 rowindex

string MessID = GridViewMessList.DataKeys[Convert.ToInt32(e.CommandArgument)]["MessID"].ToString();
string MeeeIsSee= GridViewMessList.DataKeys[Convert.ToInt32(e.CommandArgument)["MeeeIsSee"].ToString();

这样就可以访问到了,这样比隐藏列方便多了,因为如果采用了分页,隐藏的时候还要处理页号带来的问题问题;这个方法虽然不是实际意义上的分页,但是实际上比隐藏列更好用,更方便;当然如果你希望能JS中访问隐藏的内容,这个方法就不好了,除非用AJAX来返回数据。

2。其实是项目不够成熟和安全的问题,但是事实上已经这样,而且做为一个内部OA,其实也没人来攻击你,以前一直用win2000,我受了2000的垃圾,加上病毒原因,装了2003,结果自动更新程序问题来了,由于没有考虑IIS对一些DLL,CONFIG文件的安全约束,所以更新的时候,是直接下载的,理论上应该修改下后缀名,到客服端后改名,在覆盖原文件,实际上我们没有这样做,所以只要去改IIS的设置了

      (1)添加MINE类型,添加一个.dll后缀,名字随便你;

      (2)选择你的虚拟目录或者是网站,选择虚拟目录或者主目录,选择配置,然后有个影射添加,

                D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll

                .dll

                GET,HEAD,POST,TRACE

            刚好3个可以选择添入的空格,依次来就好了,如果是asp.net是2.0就把v1.1.4322该下吧,对应你的版本就好,这个版本去asp.net里看,然后确定

      (3)有一个可能大家会忘记了,我也是这个小东西,到处找原因,呵呵,其实就是把“执行权限”选最后一个,一般默认的是第二个,日的,就这个小东西,害我到处找资料,最后发现这里改下就好了,人才啊。。

      关于config文件的下载,只要把影射删除,加个MINE类型,不过以后要记住,这些东西不可以让用户下载,一定要下载就改成其他后缀名,安全啊,21世纪什么最安全,思考中。。。