当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 我们总是会遇到这样的情况,需要将数值从一个网页传递到另一个网页。
 

 

 ·web应用中报表打印的实现    »显示摘要«
    摘要:web应用中报表打印的实现   随着世界范围内internet环境的形成,全球正进入一个以网络为中心的计算时代。web模型是在传统的c/s模型的基础上发展起来的一种新的browser/server计算模式。browser/server模型简化了c/s中的客户端,客户端只需装上操作系统、网络协议软件及浏览器;而服务器端则集中了所有的应用逻辑,开发、维护等几乎所有工作也都集中在服务器端。这时的客户机被称为瘦客户机,服务器被称为肥服务器。而web应用中的客户......
 ·如何学好asp?    »显示摘要«
    摘要:......


Web程序中网页间数据传递方法小结
介绍

response.redirect 【相关文章:ASP漏洞及安全建议(safefan)(

我们总是会遇到这样的情况,需要将数值从一个网页传递到另一个网页。在这篇文章中,向你展示了几种从一个网页向另一个网页传递数值的几种方法。在此例子中,创建的网页由一个文本控件与几个按钮控件组成。在文本框中输入的数据通过被标识在按钮控件中的不同方法从一个网页传递到另一个网页。 【扩展阅读:黑客案例--浏览器执行exe文件的探讨

response.redirect("webform5.htmlx",false); 【扩展信息:如何把ASP编写成DLL

让我们首先看一看如何使用response.redirect方法传递数据。这是它们之中最简单的方法。在文本框中输入一些数据,并且当你输入完成数据后,按下“respose.redirect”按钮。我们会得到一个提示,有时我们想在catch程序中传递另一个网页,意味着捕捉到例外程序并且向另一个网页传递。如果你试图这样做,它会给你一个system.threading例外程序。因为你想遗留下一个线程向另一个网页传递数据,所以这个例外程序就会被抛出。

这个语句告诉编译器定位到“webform5.htmlx”,这里的“false”意味着在当前网页不能结束你正在做的事情。应该看一看线程发布命令的system.threading类。在下面,看一看按钮事件的c#代码。“txtname”文本控件的名字,文本框的内的值传递到一个叫做“webform5.htmlx”的网页。在“?”之后的“name”符号只是一个临时的响应变量,这个变量保持着文本的数值。

private void button1_click(object sender, system.eventargs e)

{

// value sent using httpresponse

response.redirect("webform5.htmlx?name="+txtname.text);

}

好的,到这种观点为止,你使用response发送了数值。刚刚,在此我收集到了这些数值,所以在“webform5.htmlx”page_load事件中,写入这些代码。首先,我们检查到输入的值不为null。如果不是这样,我们只是简单地在网页上使用label控件显示数值。注意:如果你使用response.redirect方法来传递这些数值,所有这些数值在浏览器的url中都是不可见的。你绝不能使用response.redirect来传递信用证号码与机密信息。

if (request.querystring["name"]!= null)

label3.text = request.querystring["name"];

cookies

接下来使用cookies。cookies在服务器端创建,但是客户端省略。
...   下一页
 ·如何使用asp进行打印操作    »显示摘要«
    摘要:使用到的技术:asp,wsh,vbscript文件aspprint.asp代码如下: <%@ language=vbscript %> <% option explicit dim strsubmit form中用来保存提交按钮的值 dim strprinterpath form中保存网络打印机路径的值 dim strusername form中用户名的值 dim strpassword form中密码的值 dim strmessage ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE