那人家把那个编好的copy下来,以后自己在其他时候贴回去,不就把我骗了,还有如果按你的方法,那我把要传的做个西文字符到汉字的字典,到时候传汉字怎么样啊

解决方案 »

  1.   

    vs里面有关于明文和密文的区别,可以看一看msdn,然后修改config文件就可以了。不过IIS提供的加密解密方法需要注册:)
      

  2.   

    建议使用SESSION在页面之间传递参数,这样别人绝对看不见,而且不仅能传递字符串,还能传递对象。
    Session.add(string name,object object)
    注:大小写可能不对
      

  3.   

    如果session过期了怎么办,这是传递参数,是不能从新获取的,楼上客,你说呢
      

  4.   

    IIS中默认session 20分钟才过期,就是说在某个页面停留超过20分钟(不进行提交),在页面之间切换的时候SESSION是不会过期的。而且如果不放心你也可以把session的过期时间调的再长一些。
      

  5.   

    你也可以在页面接到session后将其保存在隐藏的控件内,这样session过期也不怕了
      

  6.   

    那么到底怎么做呢,我在pageload的时候判断
    if postback=false then
      if session("param")is nothing then
        if lbltmp.text<>"" then
        
         else
       
         end if
      else
          lbltmp.text=ctype(session("param"),string)
      end if
    end if
    楼上的说的是不是这么回事啊?把session存在lbltmp里面
      

  7.   

    你在dll工程中引用asp,在类模块中对session进行处理,不知道这个思路可行不?
      

  8.   

    我觉的 jjstar(北人) 的思路应该可以
      

  9.   

    我给一个思路:
    首先定义一个包含静态属性的类:
    using System;
    namespace class
    {
     public class param
     {
      public static string a="";
      public param()
      {  
      }
     }
    }再在提交参数的页面给a赋值,在另一个叶面读a的值。
    这样就不担心session 过期了。
      

  10.   

    如果同时使用?=&?=和session怎么样,应该可以吧?
      

  11.   

    我同意北人的说法,事实上request与session是不能完全互相取代的,我在项目中虽然尽量使用Session,但还是有些地方不得不使用request。如果你使用request又不想让别人看到,只能自己写个加密算法了。
      

  12.   

    Session会引起一个问题!
    两个浏览器,同一Session,程序就会出错了!
      

  13.   

    Request,传参数还是要可靠些!
      

  14.   

    to  jjstar(北人) :
    你说得对,后来我也觉得不太妥当。session要过期,我觉得还是request传递参数好些。
      

  15.   

    to buaawjh神之恋语,如果单纯的通过加密传request,那么用户把那串参数保存下来,虽然不是明文,但却可以随时通过这个参数来访问,而这却是我不愿意见到的to NOT是非,同一台机器上的浏览器窗口是公用一个session的吗?
    希望哪位作过商用的安全性比较强的项目的同仁能给我一个完整的解释,我会加分的,和我一样希望彻底了解这个问题的帮我up一下好吗
      

  16.   

    放在用戶端Cache里,設定Cache的過期時間
      

  17.   

    ms-help://MS.MSDNVS.2052/Vbcon/html/vbtskPassingValuesBetweenWebFormsPages.htm