变相怪杰 发表于 2015-1-16 23:10:58

ASP教程之关于数据前往给挪用页面

由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;数据|页面我们常常必要将数据前往给挪用页面,上面是基础完成体例。
假定,有两个页子selectdate.aspx,calendar.aspx.
必要在selectdate.aspx做个毗连,点击后翻开calendar.aspx,然后在calendar.aspx当选择日期,将选择的日期前往给
selectdate.aspx(呵呵,不晓得我申明白没有)
算了,看看代码吧,天然就分明了。
对了,还必要个文件用来装JAVASCRIPT的script.js
===============================================================================================
selectdate.aspx
----------------------------------------
<%@Pagelanguage="c#"Codebehind="detail.aspx.cs"AutoEventWireup="false"Inherits="calendar.detail"%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<title>detail</title>
<metaname="GENERATOR"Content="MicrosoftVisualStudio.NET7.1">
<metaname="CODE_LANGUAGE"Content="C#">
<metaname="vs_defaultClientScript"content="JavaScript">
<metaname="vs_targetSchema"content="http://schemas.microsoft.com/intellisense/ie5">
<scriptlanguage="javascript"src="script.js"></script>
</HEAD>
<body>
<formid="Form1"method="post"runat="server">
<asp:TextBoxid="CompletionDate"style="Z-INDEX:101;LEFT:120px;POSITION:absolute;TOP:72px"
runat="server"></asp:TextBox>
<Ahref="javascript:OpenCalendar(CompletionDate,true)"></A>
</form>
</body>
</HTML>

--------------------------------------------------------------------
selectdate.aspx.cs
----------------------------------------------------------------------
singSystem;
usingSystem.Collections;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Web;
usingSystem.Web.SessionState;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.HtmlControls;

namespacecalendar
{
///<summary>
///detail的择要申明。
///</summary>
publicclassdetail:System.Web.UI.Page
{
protectedSystem.Web.UI.WebControls.TextBoxCompletionDate;

privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处安排用户代码以初始化页面
}

#regionWeb窗体计划器天生的代码
overrideprotectedvoidOnInit(EventArgse)
{
//
//CODEGEN:该挪用是ASP.NETWeb窗体计划器所必须的。
//
InitializeComponent();
base.OnInit(e);
}

///<summary>
///计划器撑持所需的办法-不要利用代码编纂器修正
///此办法的内容。
///</summary>
privatevoidInitializeComponent()
{
this.Load+=newSystem.EventHandler(this.Page_Load);

}
#endregion
}
}




===========================================================================
calendar.aspx
=========================================================================

<%@Pagelanguage="c#"Codebehind="calendar.aspx.cs"AutoEventWireup="false"Inherits="calendar.WebForm1"%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<metaname="GENERATOR"Content="MicrosoftVisualStudio.NET7.1">
<metaname="CODE_LANGUAGE"Content="C#">
<metaname="vs_defaultClientScript"content="JavaScript">
<metaname="vs_targetSchema"content="http://schemas.microsoft.com/intellisense/ie5">
<scriptlanguage="javascript">
functionCloseWindow()
{
self.close();
}
</script>
</HEAD>
<body>
<formid="Calendar"method="post"runat="server">
<asp:Calendarid="Cal"style="Z-INDEX:101;LEFT:96px;POSITION:absolute;TOP:16px"runat="server"
BorderWidth="1px"BackColor="#FFFFCC"Width="220px"DayNameFormat="FirstLetter"ForeColor="#663399"
Height=&quo</p>Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;

冷月葬花魂 发表于 2015-1-20 07:58:04

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

兰色精灵 发表于 2015-1-23 16:51:48

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

第二个灵魂 发表于 2015-1-24 09:48:17

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

莫相离 发表于 2015-2-1 14:57:08

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

深爱那片海 发表于 2015-2-7 06:33:04

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

精灵巫婆 发表于 2015-2-20 22:01:40

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

小魔女 发表于 2015-3-6 19:01:24

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

若天明 发表于 2015-3-13 06:09:15

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

愤怒的大鸟 发表于 2015-3-20 14:21:21

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
页: [1]
查看完整版本: ASP教程之关于数据前往给挪用页面