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

ASP.NET跨页面传值技巧总结

1.使用QueryString变量
    QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx.cs的C#代码
view plaincopy to clipboardprint?
private void Button1_Click(object sender, System.EventArgs e)     
    
{     
    
string s_url;     
    
s_url = "b.aspx?name=" + Label1.Text;     
    
Response.Redirect(s_url);     
    
}   
private void Button1_Click(object sender, System.EventArgs e)  
 
{  
 
string s_url;  
 
s_url = "b.aspx?name=" + Label1.Text;  
 
Response.Redirect(s_url);  
 

 
b.aspx.cs中C#代码
view plaincopy to clipboardprint?
private void Page_Load(object sender, EventArgs e)     
    
{     
    
Label2.Text = Request.QueryString["name"];     
    
}   
private void Page_Load(object sender, EventArgs e)  
 
{  
 
Label2.Text = Request.QueryString["name"];  
 

 
2.使用Application 对象变量
Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。
a.aspx.cs的C#代码
view plaincopy to clipboardprint?
private void Button1_Click(object sender, System.EventArgs e)     
    
{     
    
Application["name"] = Label1.Text;     


相关文档:

asp.net中Cookies的操作

  由于用的是VPS主机,不知道啥原因SESSION总是丢失,无奈换Cookies。
  查一下MSDN,在ASP.NET有两个COOKIES,Response.Cookies和Request.Cookies,无论用哪个都不行,添加进去后就读取不到
后来发现通过Response.Cookies添加、Request.Cookies读取才行。下面是添加、读取、删除的代码:
//添加
HttpCookie c = ne ......

ASP.NET对请求处理的过程

ASP.NET对请求处理的过程
当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回 ......

在ASP.net页面引用js时的注意事项

在ASP.NET页面中经常需要链入一些JS文件,如:

 如果在JS里有中文的话,在一般情况下,在浏览器里会报错脚本错误.
 如果不信可以自己试一试。
 其实是这样的:
 由VS.NET自动生成的项目里,Web.Config中有这么一段:
<
globalization
requestEncoding
="utf-8"
responseEncoding
=" ......

一个一直都让人忽略的ASP.NET安全问题.


自从IE6 SP1起 , 这个浏览器就支持cookie的httpOnly属性.
这个属性, 告诉浏览器, 使用 window.document.cookie 不允许访问该cookie .
而在ASP.NET2.0中 , 这个属性也得到了支持, 并且在FormAuthentication中指定该属性.
但是,FireFox等浏览器, 并不支持该属性. 那么这个带来什么后果?
例如 , 假如你用FireFox登录博客 ......

asp.net 滚屏

asp.net 滚屏(但必须将该页面代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
给删除,否则将不滚动)
<script language="JavaScript">
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwi ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号