
正文
asp.netu字符,aspnet state service
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
asp.net中传值为特殊字符的问题
如果你的值带有特殊字符,建议你将值进行编码后再传,建议使用base64编码,接收到值后再解码就可以了,一般做网站的公共类中必然有base64的编解码类,你可以自己百度搜索一下。
用base64把你要查询的字符串加密成随机码,在接收后把这个随机码在还原不就行了吗。这样也不是明文的出现在地址栏 。
ASP.NETWEBFORMS给开发者提供了极好的事件驱动开发模式。
QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。
传递前先加密 ,KEY是你自己定义的,加密解密函数KEY一致。
相关问答
Q1: ASP中的application对象和session对象的几个问题
Session对象的成员比Application对象多一项属性,即:集合、属性、方法、事件⒈Session对象的集合Contents :没有使用OBJECT元素定义的存储于特定Session对象的所有变量的集合。
站点所有的用户公用一个application对象,当站点服务器开启的时候,application就被创建,直到网站关闭。可以使用Session 对象存储用户登录网站时候的信息。
作用不同 session对象用于存储特定的用户会话所需的信息 。 Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。application是应用程序(application program)的缩写。
%= Application(NumVisits) % 位访客 !将以上脚本保存在你的 .asp 文件中,就轻而易举地给你的页面添加了一个计数器。和 Lock 方法相反,Unlock 方法允许其他客户修改 Application 对象的属性。
Session 与 Application 区别 服务的对象不一样 在同一个浏览器窗口中,无论向服务器发送多少请求,session 对象只有一个;当 application 对象没有被销毁的时候,所有用户都可以享用该 application 对象。
楼很强大。。Application用于保存所有用户共用的数据信息,如果被保存的数据在应用程序生存期内根本不会改变或很少改变,用它。但是在asp.net中有个web.config,可能更好点。
Q2: ASP.NET如何获取url参数
1、string id = Request.QueryString[id];这样就可以了。
2、直接HttpUtility.UrlDecode(Request[参数名称].ToString())不就可以的到汉字了吗。
3、但由于某些原因,你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面,而不必通知用户。如果我们设置了URL映射,那么任何用户在URL栏输入Homepage.aspx时,调用的都是OriginalHome.aspx。
4、更重要的是,在.NET框架0中包括一个自定义参数控件,这样一来,你可以使用声明的方式从的数据源控件(如SqlDataSource和LinqDataSource等)中使用RouteData中的值,而且也提供了一些方法来生成路由友好的URL,以及重定向到路由友好的网址。
5、用QueryString 或Cookie或Session传值吧。进入B时,cookie保存A的URL。在C中时,读取cookie得到A的URL。
关于asp.netu字符和aspnet state service的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







