易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET 页面间传值

在页面间跳转,会涉及到值和数据的传递问题.特用本文将我知道的一些方法归纳一下.
1.带参数传递
优点:使用方便
缺点:安全性低,适合传递简单类型的对象,比如数字.字符.但对对象.数组等不合适传递.
应用:
a.安全性不高,应对方式:对传递的值进行加密.
b.传递简单类型的对象.应对方式:在传递页通过简单类型对象给出标识,在被传递页通过标识获取复杂的对象.
案例:
URL加密类
URL编码解码类
using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;
using System.Text;
using System.Web;
/**//// <summary>
///Url编码解码类
/// </summary>
public class UrlEncrpt
{
    static System.Text.Encoding encoding = System.Text.Encoding.UTF8;
    public UrlEncrpt()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }
    URL的64位编码#region URL的64位编码
    /**//// <summary>
    /// URL的64位编码
    /// </summary>
    /// <param name="sourthUrl">编码前的字符串</param>
    /// <returns>编码后的字符串</returns>
    public static string Encrypt(string sourthUrl)
    {
        string eurl = HttpUtility.UrlEncode(sourthUrl);
        eurl = Convert.ToBase64String(encoding.GetBytes(eurl));
        return eurl;
    }
    #endregion
    URL的64位解码#region URL的64位解码
    /**//


相关文档:

asp.net(c#)网页跳转七种方法小结

asp.net(c#)网页跳转七种方法小结
发布时间:2009-11-25 11:13:03
  1.Response.Redirect("http://www.yayiba.com",false);
  目标页面和原页面可以在2个服务器上,可输入网址或相对路径。后面的bool值为是否停止执行当前页。
跳转向新的页面,原窗口被代替。"
浏览器中的URL为新路径。
:Response.Redirect方 ......

asp.net导出Excel时 数字转换文本的问题

页面导出Excel时,常用的直接RenderControl的方法,如果表格中有数字,在Excel中往往格式会乱,比如前面有0,但显示出来后0都被去掉了。
因此要在绑定数字的时候,手动指定一下此列的格式,让数字以文本方式显示就行了
 protected void myGridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
......

Asp.net页面中引用js文件无效的问题的解决方法

在BS项目中,某个aspx页面需要引用外部脚本文件,通过在页面head节<script language="" src="">方式引用指定的js之后,仍然无效。通过alert方式调试,发现是由于js文件编码与js文件内容不符。由于js文件中包含中文注释,所以需要设置js文件为可识别中文的gb2312编码。其方法在网上也讲述,以下为网摘内容:
 &n ......

asp.net合并excel

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb; //导入命名空间
using System.IO;
using Excel = Microsoft.Office.Interop.Excel;
using System.Reflection;
using System.Data;
usi ......

ASP.NET获取客户端IP地址


通常我们都通过下面的代码获得IP:
   string ip =System.Web.HttpContext.Current.Request.UserHostAddress;
    或 string ip =System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
REMOTE_ADDR 说明:
访问客户端的 IP 地址。
此项信息用户不可以修改。
如果真的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号