Asp.Net
文章平均质量分 81
yymimang
这个作者很懒,什么都没留下…
展开
-
ASP.NET Internet安全Forms身份验证及授权[1.1,2.0对比]
安全性是 ASP.NET Web 应用程序中一个非常重要的方面,它涉及内容非常广泛,不能在一篇文章内说明所有的安全规范,本文讲述如何利用IIS以及Forms 身份验证构建安全的 ASP.NET 应用程序,它是目前被使用最多最广的验证/授权方式.本文分别以ASP.NET1.1与ASP.NET2.0在Forms 身份验证上的实现方法,以及ASP.NET2.0较上一版本有哪些改进或变化进行说明.相信转载 2009-12-09 18:58:00 · 837 阅读 · 0 评论 -
Asp.net中基于Forms验证的角色验证授权[原理及流程]
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根转载 2009-12-17 16:53:00 · 545 阅读 · 0 评论 -
ASP.NET2.0 MemberShip RoleManager详解及配置
一套完善的用户权限系统少不了成员和角色的管理,而权限系统相对于网站的其他部分又相对独立。ASP.NET 2.0把成员和角色管理封装成了一个完整的系统。对于小型的系统,我们可以使用登录控件和ASP.NET网站管理工具来实现成员和角色管理(无需编写一行代码),对于大型的系统,我们也可以使用ASP.NET 2.0成员资格和角色管理器API来编码实现自定义的成员和角色管理。 ASP.NET 2.转载 2009-12-15 12:47:00 · 3004 阅读 · 1 评论 -
ASP.NET 2.0中使用webpart系列控件
在现在的网站设计中,更强调的是用户的个性化设置,让用户可以自由的设置符合自己喜好的页面成为网站开发人员的头号难题,不过现在看来这个难题微软帮我们解决了。在asp.net 2.0中新增加了一系列webpart控件,可以让用户很方便地对网页的各区域布局进行调整。在一些web应用程序中,如果用户想自定义页面布局,比如一个新闻发布系统,想让左,中,右三栏的位置进行调换的话,就可以使用webpart控件。转载 2009-12-21 22:35:00 · 391 阅读 · 0 评论 -
Sys.WebForms.PageRequestManagerParserErrorException的解决方法
在使用UpdatePanel的时候,如果要用到Response.Write()或者Response.Redirect()方法,则会出错,错误信息内容大概如下:Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common cau转载 2010-04-06 21:58:00 · 1208 阅读 · 0 评论 -
C#调用VC的DLL的接口函数参数类型转换一览表
<br />handle---------IntPtr<br />handle---------IntPtr<br />hwnd-----------IntPtr<br />char *----------string<br />int * -----------ref int<br />int &-----------ref int<br />void *----------IntPtr<br />unsigned char *-----ref byte<br />Struct需要在C#里重新定义一个St转载 2010-08-11 18:06:00 · 348 阅读 · 0 评论 -
C#调用dll时的类型转换总结
<br /><br />C++(Win 32)<br />C#<br />char**<br />作为输入参数转为char[],通过Encoding类对这个string[]进行编码后得到的一个char[]<br />作为输出参数转为byte[],通过Encoding类对这个byte[]进行解码,得到字符串<br />C++ Dll接口:<br />void CplusplusToCsharp(in char** AgentID, out char** AgentIP);<br />C#中的声明:<br />转载 2010-08-11 18:09:00 · 577 阅读 · 1 评论 -
C#调用dll时的类型转换总结
<br /><br />C++(Win 32)<br />C#<br />char**<br />作为输入参数转为char[],通过Encoding类对这个string[]进行编码后得到的一个char[]<br />作为输出参数转为byte[],通过Encoding类对这个byte[]进行解码,得到字符串<br />C++ Dll接口:<br />void CplusplusToCsharp(in char** AgentID, out char** AgentIP);<br />C#中的声明:<br />转载 2010-08-11 18:12:00 · 335 阅读 · 0 评论 -
C#程序实现动态调用DLL的研究
<br />C#程序实现动态调用DLL的研究<br />摘 要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了,在Internet上也有相似的VB程序,但在某一技术论坛上提起这种设计方法时,有网友提出转载 2010-08-11 18:20:00 · 444 阅读 · 0 评论