吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3587|回复: 0
收起左侧

[其他转载] C#.net实现参数隐私安全

 关闭 [复制链接]
wangfakun 发表于 2011-11-29 11:39
  实现的C#.net代码:
 
    using System;
 
    using System.Collections;
 
    using System.ComponentModel;
 
    using System.Drawing;
 
    using System.Web;
 
    using System.Web.SessionState;
 
    using System.Web.UI;
 
    using System.Web.UI.WebControls;
 
    using System.Web.UI.HtmlControls;
 
    using System.IO;
 
    using System.Text;
 
    using System.Text.RegularExpressions;
 
    using System.Data.SqlClient;
 
    using System.Configuration;
 
    //导入自定义的类库
 
    using _3Layer.DataLayer.DataCommon;
 
    using _3Layer.DataLayer.DataCommon.DataAccess;
 
    using Library.ClassLibrary.Crypt.DES;
 
    namespace CHONGCHONG.XML
 
    public class RenderingXML : System.Web.UI.Page
 
    {
 
    /// <summary>
 
    /// 从数据库预生成XML数据源
 
    /// </summary>
 
    private void PreRenderXML()
 
    {
 
    string strSQL = "select语句略去……;
 
    myDataLayer.Open();
 
    RenderingXml="<?xml version='1.0'
 
    encoding='gb2312'?>\r\n";
 
    RenderingXml+="<xml>\r\n";
 
    try
 
    {
 
    System.Data.SqlClient.SqlDataReader myDR
 
    = (SqlDataReader)myDataLayer.ExecuteReader( strSQL );
 
    while(myDR.Read())
 
    {
 
    RenderingXml+="<TreeNode id='"+myDR["BoardID"]+"'>\r\n";
 
    RenderingXml+="<NodeText>"+myDR["BoardName"]+"</NodeText>\r\n";
 
    RenderingXml+="<title>"+myDR["Title"]+"</title>\r\n";
 
    RenderingXml+="<NodeUrl>"+EncodeHTML
 
    ( EncodeParameter( myDR["Link"].ToString() ) )+"</NodeUrl>\r\n";
 
    RenderingXml+="<child>"+myDR["children"]+"</child>\r\n";
 
    RenderingXml+="<target>"+myDR["Target"]+"</target>\r\n";
 
    RenderingXml+="</TreeNode>\r\n";
 
    }
 
    }
 
    catch(System.Data.SqlClient.SqlException ee)
 
    {
 
    return ;
 
    }
 
    finally
 
    {
 
    myDataLayer.Close() ;
 
    }
 
    RenderingXml+="</xml>";
 
    byte[] bytResult = Encoding.Default.GetBytes( RenderingXml ) ;
 
    Response.ContentType = "text/xml" ;
 
    Response.BinaryWrite( bytResult ) ;
 
    }
 
    /// <summary>
 
    /// Description:加密路径参数
 
    /// </summary>
 
    /// <param name="sourParameter"></param>
 
    /// <returns></returns>
 
    private string EncodeParameter( string sourParameter )

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-9-21 13:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表