|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于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的捆绑而显现出来; |
|