金色的骷髅 发表于 2015-1-16 22:45:49

ASP.NET网页设计ASP.NET技能:怎样在页面之间传送数据量...

Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!asp.net|技能|数据|页面1.一般我们会用url传值来传送数据量较小的一些数据,如一些参数等,会使用session传送一些全局的会话级的变量。但要窗体之间传送一些较庞大的数据,用session性命周期太长,大概分歧适。用URL传值,汉字大概呈现编码毛病,并且能够传送的最年夜数据量对照无限。
2.我们能够使用模态对话框的dialogArguments属性来完成跨页面的数据传送,
经由过程以下体例可取得模态对话框的dialogArguments属性:
varVariables=window.dialogArguments
使用该属性可取得模态对话框的传进参数,能够是String,numeric,object,orarrayvaluethatspecifiesarguments.特别是工具或数组型的参数,关于在页面之间传送数据十分有效。举比方下:
传进页面:
<HTML>
<HEAD>
<SCRIPT>
functionAddNew(meetingID){
varobj=newObject();
obj.name="qiubinchao";
obj.tel="12345678";varstrUrl="../MeetingManage/NewMeeting.aspx?id="+meetingID;window.showModalDialog(strUrl,obj,"dialogHeight:700px;dialogWidth=900px;dialogTop=10px;dialogLeft:50px;");window.location="../MeetingManage/MeetingPublishedList.aspx";}
</SCRIPT>
</HEAD>
<BODY>
<BUTTON>LaunchTheWindow</BUTTON>
</BODY>
</HTML>
吸收页面:
<HTML>
<HEAD>
<SCRIPT>
varoMyObject=window.dialogArguments;
varname=oMyObject.name;
vartel=oMyObject.tel;
</SCRIPT>
<title>Untitled</title>
</head>
<BODYSTYLE="font-family:arial;font-size:14pt;color:Snow;
background-color:RosyBrown;">
Name:
<SPANSTYLE="color:00ff7f">
<SCRIPT>
document.write(name);
</SCRIPT>
</SPAN>
<BR>
Tel:
<SPANSTYLE="color:00ff7f">
<SCRIPT>
document.write(tel);
</SCRIPT>
</SPAN>
</BODY>
</HTML>
一般的指的.net就是跟java相对的那种,主要是做企业级应用的。你如果想学这个,主要就是学C#和数据库。(ASP.NET好像很重要的,应该也要学的,ASP.NET上好像可以结合VB和C#等多种语言,但是微软主推C#)

老尸 发表于 2015-1-19 23:02:07

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。

莫相离 发表于 2015-1-25 11:23:20

CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。

愤怒的大鸟 发表于 2015-2-2 21:55:01

在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。

金色的骷髅 发表于 2015-2-8 08:00:52

但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。

深爱那片海 发表于 2015-2-25 01:44:37

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

兰色精灵 发表于 2015-3-7 15:16:14

ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。

小妖女 发表于 2015-3-15 08:42:01

目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.

山那边是海 发表于 2015-3-21 22:47:36

是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
页: [1]
查看完整版本: ASP.NET网页设计ASP.NET技能:怎样在页面之间传送数据量...