Welcome 微信登录

首页 / 网页编程 / ASP.NET

如何在不同.net版本实现单点登录

如何在不同.net版本实现单点登录

所谓单点登录(Single Sign On就是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。其实对于程序员在技术上要实现就得就是多个不同域名间共享cookie的问题。最近在为ERP添加一个部署在另一台机器上,链接到原有老系统中的子项目,调用原有老项目中的Login实现单点登录,尝试了N次屡试不成,最后确定问题,是,.net2.0与4.0中对cookie的加密/解密方法由此差异,于是经过研究,重写实现了一个可以在不同.net版本中实现...
ASP.NET导出数据到Excel的实现方法

ASP.NET导出数据到Excel的实现方法

网上好些代码的原理大致与此类似,同样都存在一个问题,就是: 类型“GridView”的控件“ctl00_center_GridView1”必须放在具有 runat=server 的窗体标记内。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息:System.Web.HttpException: 类型“GridView”的控件“ctl00_center_GridVi...
Asp.net 页面导航的几种方法与比较 分享

Asp.net 页面导航的几种方法与比较 分享

一、超级链接 从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如: 复制代码 代码如下:<a href="WebForm2.aspx">进入表单2</a> 当用户点击该超级链接,WebForm2.aspx执行并将结果发送到浏览器。超级链接导航方式几乎可用于任何地方,包括HTML页面和普通的ASP页面。ASP.NET还提供了另一种可替换使用的方法,即HyperLink服务器控...
.Net 下区别使用 ByRef/ByVal 的重要性 分享

.Net 下区别使用 ByRef/ByVal 的重要性 分享

一直以来在 VB6 下,参数默认都是按照 ByRef 传送的,(即按地址传送) 而在 .Net(C#,VB.Net) 下, 参数默认是使用 ByVal (即按值传送) 传送的,一直没怎么注意。这些天在优化程序时发现 当传送 大变量时,使用默认方式(ByVal) 效率相当低如传入的参数变量类型 是 大字符串,数组,集合,DataSet 等测试的关键代码如下,我传入的字符串并没有特别大,变量越大,使用 ByRef 效率越高,当然,当传入得变量可以被修改或无其...
.net输出重写压缩页面文件的小例子

.net输出重写压缩页面文件的小例子

不知你是否留意过,有一些网站的html代码都是混在一起,没有任何空格和换行等多余字符。它的好处不用多说——界面大小绝对优化。或许您在想,他们这样做大大降低了可读性。的确,我们看是很乱,只能借用第三方软件重新布局代码。但是,我想他们开发时使用的源码不可能是混一团,前不久发现一个页面基类,大概可以解释这个问题,不多说,看源码:复制代码 代码如下:using System;using System.Data;using System.Configuration;...
<< 141 142 143 144 145 146 147 148 149 150 >>