⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 29-3.cfm.htm

📁 最全的asp.net教程,对现在正在学.net的学生有很好的辅助效果
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>New Resume部分</TITLE>
</HEAD>
<BODY LINK="#0000ff">

<B><FONT FACE="宋体" LANG="ZH-CN" SIZE=5><P ALIGN="JUSTIFY">New Resume部分</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">    New Resume部分位于子目录nresume中,它包含两个ASP文件(见图29.3)。这两个用于发布一个新的履历表,在第一页上用户输入个人简历,在第二页上,信息被确认并输入数据库。</P>
<B><P ALIGN="JUSTIFY">   </P>
<P ALIGN="JUSTIFY">图29.3 New Resume部分</P>
<P ALIGN="JUSTIFY"> </P>
</B><P ALIGN="JUSTIFY"></P>
<P ALIGN="JUSTIFY"></P>
<P ALIGN="JUSTIFY"></P>
<P ALIGN="JUSTIFY"><HR WIDTH="17%" SIZE=1></P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">           nresume1.asp                         nresume2.asp</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">New Resume页</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">New Resume页的源文件名nresume1.asp,这个页的主体部分由HTML表单构成(见图29.4)。这个表单包含了用户输入信息例如:工作目标,技能等。这里显示的输入信息的HTML表单的源代码。</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;BLOCKQUOTE&gt;</P>
<P ALIGN="JUSTIFY">&lt;BR&gt;*Your Full Name:</P>
<P ALIGN="JUSTIFY">&lt;BR&gt;&lt;INPUT NAME="FullName" TYPE=TEXT SIZE=30 VALUE="&lt;%=Request.Form("FullName")%&gt;" MAXLENGTH="50"&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;*Your Email:</P>
<P ALIGN="JUSTIFY">&lt;BR&gt;&lt;INPUT NAME="Email" TYPE=TEXT SIZE=30 VALUE="&lt;%=Request.Form("Email")%&gt;" MAXLENGTH="50"&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;Your Phone:</P>
<P ALIGN="JUSTIFY">&lt;BR&gt;&lt;INPUT NAME="Phone" TYPE=TEXT SIZE=30 VALUE="&lt;%=Request.Form("Phone")%&gt;" MAXLENGTH="30"&gt;</P>
<P ALIGN="JUSTIFY">&lt;/BLOCKQUOTE&gt;</P>
<P ALIGN="JUSTIFY">    </P>
<P ALIGN="JUSTIFY">    注意每个表单字段都有一个MAXLENGTH属性,填写到每个表单字段中的数据将会插入进数据库表中。一个表的字段有其最大长度,MAXLENGTH属性防止用户输入比此表中字段长度更多的信息。如果你不使用MAXLENGTH属性的话,当表中的内容插入到数据库中去时可能会收到一个来自SQL Server的错误消息。</P>
<P ALIGN="JUSTIFY">同时也注意每个表单字段所用的VALUE属性,例如FullName字段的VALUE属性值被指定为“&lt;  %=Server.cfmLEncode(Request.From(</FONT><FONT SIZE=3>“</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>FullName</FONT><FONT SIZE=3>”</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>))%&gt;”。当这个HTML首次显示的时候,Request. Form(“FullName”)返回一个空字符串。换句话说,此时VALUE属性没有内容,VALUE属性的作用在下一段中详细介绍。</P>
<B><P ALIGN="JUSTIFY">   </P>
<P ALIGN="JUSTIFY">  图29.4 New Resume页</P>
</B><P ALIGN="JUSTIFY"><IMG SRC="Image2.gif" tppabs="http://210.74.168.175/guide/asp/part29/Image2.gif" WIDTH=623 HEIGHT=483></P>
<P ALIGN="JUSTIFY"> </P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY">Confirm New Resume页</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">    当用户单击位于New Resume页上的Submit Resume按钮时,他将被带入Confirm New Resume页。Confirm New Resume页的文件名为nresume2.asp。</P>
<P ALIGN="JUSTIFY">    根据用户在提交的表单内容,Confirm New Resume将显示不同的页面(见图29.5)。</P>
<P ALIGN="JUSTIFY">    这个页面用来在将表单内容插入数据库之前对其验证,表29.2显示了其完整的代码。</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"><IMG SRC="Image3.gif" tppabs="http://210.74.168.175/guide/asp/part29/Image3.gif" WIDTH=600 HEIGHT=468><B>       图29.5 Confirm New Resume</P>
<P ALIGN="JUSTIFY"> </P>
</B><P ALIGN="JUSTIFY">列表29.2 nresnme2.asp代码</P>
<P ALIGN="JUSTIFY"><HR ALIGN="RIGHT" SIZE=1></P>
<P ALIGN="JUSTIFY">&lt;%</P>
<P ALIGN="JUSTIFY">'  Replaces Single Quotes With Double Quotes</P>
<P ALIGN="JUSTIFY">FUNCTION KillQuotes(theString)</P>
<P ALIGN="JUSTIFY">  KillQuotes=Replace(theString,"'","''")</P>
<P ALIGN="JUSTIFY">END FUNCTION</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">'  Create All Of The Hidden Fields</P>
<P ALIGN="JUSTIFY">SUB HiddenFields</P>
<P ALIGN="JUSTIFY"> FOR EACH thing IN Request.Form</P>
<P ALIGN="JUSTIFY"> %&gt;</P>
<P ALIGN="JUSTIFY"> &lt;INPUT NAME="&lt;%=Thing%&gt;" TYPE="HIDDEN" VALUE="&lt;%=Request.Form(Thing)%&gt;"&gt;</P>
<P ALIGN="JUSTIFY"> &lt;% </P>
<P ALIGN="JUSTIFY"> NEXT</P>
<P ALIGN="JUSTIFY">END SUB</P>
<P ALIGN="JUSTIFY">%&gt;</P>
<P ALIGN="JUSTIFY">&lt;HTML&gt;</P>
<P ALIGN="JUSTIFY">&lt;HEAD&gt;&lt;TITLE&gt; Confirm Resume &lt;/TITLE&gt;&lt;/HEAD&gt;</P>
<P ALIGN="JUSTIFY">&lt;BODY BGCOLOR="#FFFFFF"   ALINK="#FF0000"&gt;</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;!-- Create Title Banner Table --&gt;</P>
<P ALIGN="JUSTIFY">&lt;TABLE BGCOLOR="#00aaff" WIDTH="100%"&gt;</P>
<P ALIGN="JUSTIFY">&lt;TR&gt;&lt;TD VALIGN=CENTER&gt;</P>
<P ALIGN="JUSTIFY">&lt;FONT FACE=ARIAL SIZE=+4&gt; &amp;nbsp;ASP Job Site&lt;/FONT&gt;&lt;FONT SIZE=+2&gt; &amp;nbsp;&amp;nbsp;&lt;I&gt; Confirm New Resume &lt;/I&gt;&lt;/FONT&gt;</P>
<P ALIGN="JUSTIFY">&lt;/TD&gt;&lt;/TR&gt;</P>
<P ALIGN="JUSTIFY">&lt;/TABLE&gt;</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;!-- Create Main Body Table --&gt;</P>
<P ALIGN="JUSTIFY">&lt;TABLE HEIGHT="100%" CELLPADDING=20&gt;</P>
<P ALIGN="JUSTIFY">&lt;TR&gt;</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;!-- The Left Cell Of The Body Table Contains The Navigation Strip --&gt;</P>
<P ALIGN="JUSTIFY">&lt;TD ALIGN=CENTER VALIGN=TOP BGCOLOR="#D0D0D0" WIDTH=100&gt;</P>
<P ALIGN="JUSTIFY">&lt;B&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;A HREF="../default.asp"&gt;Home&lt;/A&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;HR&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;Consultants</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;A HREF="/fjob/fjob1.asp"&gt;Find A Job&lt;/A&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;FONT COLOR="#808080"&gt;Post A Resume&lt;/FONT&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;A HREF="/uresume/uresume1.asp"&gt;Update Your Resume&lt;/A&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;HR&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;Employers</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;A HREF="/fconsult/fconsult1.asp"&gt;Find A Consultant&lt;/A&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;A HREF="/njob/njob1.asp"&gt;Post A Job&lt;/A&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;&lt;A HREF="/ujob/ujob1.asp"&gt;Update Job Information&lt;/A&gt;</P>
<P ALIGN="JUSTIFY">&lt;/B&gt;</P>
<P ALIGN="JUSTIFY">&lt;/TD&gt;</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;!-- The Right Cell Of The Body Table Contains The Page Contents --&gt;</P>
<P ALIGN="JUSTIFY">&lt;TD ALIGN=CENTER VALIGN=CENTER&gt;</P>
<P ALIGN="JUSTIFY">&lt;TABLE HEIGHT="100%" ALIGN=CENTER CELLSPACING=50&gt;</P>
<P ALIGN="JUSTIFY">&lt;TR&gt;&lt;TD&gt;</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">&lt;%</P>
<P ALIGN="JUSTIFY">'  Check Whether Passwords Match</P>
<P ALIGN="JUSTIFY">IF UCASE(Request.Form("Password"))&lt;&gt;UCASE(Request.Form("CHKPass")) THEN</P>
<P ALIGN="JUSTIFY">%&gt;</P>
<P ALIGN="JUSTIFY">&lt;FONT SIZE=+2&gt;&lt;i&gt;The two passwords you entered do not match.&lt;/i&gt;</P>
<P ALIGN="JUSTIFY">&lt;BR&gt;Click Back to return to the previous page.&lt;/FONT&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;</P>
<P ALIGN="JUSTIFY"> &lt;FORM METHOD="POST" ACTION="nresume1.asp"&gt;</P>
<P ALIGN="JUSTIFY"> &lt;% HiddenFields %&gt;</P>
<P ALIGN="JUSTIFY"> &lt;INPUT TYPE="SUBMIT" VALUE="Back"&gt;</P>
<P ALIGN="JUSTIFY"> &lt;/FORM&gt;</P>
<P ALIGN="JUSTIFY">&lt;%</P>
<P ALIGN="JUSTIFY">ELSE</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">'  Check For Required Fields</P>
<P ALIGN="JUSTIFY">IF Request.Form("FullName")="" or</P>
<P ALIGN="JUSTIFY">      Request.Form("Email")="" or</P>
<P ALIGN="JUSTIFY">      Request.Form("Password")="" THEN</P>
<P ALIGN="JUSTIFY">%&gt;</P>
<P ALIGN="JUSTIFY">&lt;FONT SIZE=+2&gt;&lt;i&gt;In order to submit your resume, you must complete all required fields.&lt;/i&gt;</P>
<P ALIGN="JUSTIFY">&lt;BR&gt;Click Back to return to the previous page.&lt;/FONT&gt;</P>
<P ALIGN="JUSTIFY">&lt;P&gt;</P>
<P ALIGN="JUSTIFY">&lt;FORM METHOD="POST" ACTION="nresume1.asp"&gt;</P>
<P ALIGN="JUSTIFY">&lt;% HiddenFields %&gt;</P>
<P ALIGN="JUSTIFY">&lt;INPUT TYPE="SUBMIT" VALUE="Back"&gt;</P>
<P ALIGN="JUSTIFY">&lt;/FORM&gt;</P>
<P ALIGN="JUSTIFY">&lt;%</P>
<P ALIGN="JUSTIFY">ELSE</P>
<P ALIGN="JUSTIFY">' Create ADO Objects</P>
<P ALIGN="JUSTIFY">Set MyConn=Server.CreateObject("ADODB.Connection") </P>
<P ALIGN="JUSTIFY">MyConn.Open Application("ConnectionString")</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">' Check If Email Already Exists</P>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -