これは、1行または2行のコードしか必要ないように思えますか?
これは私がする必要があることです:
- お問い合わせフォームの新しい電話番号フィールドにデータ検証を追加します。次の形式の電話のみ受け付けます: 995-999-9999
- メールで送信できるように、お問い合わせフォームに記入してください。すべてのテスト メールを blah@boo.net に送信します。メールの送信に必要な任意のメール アカウントを使用できます。
これには、次のようなプログラミング API が必要です。
- System.Net.Mail
- メールメッセージ
- SmtpClient
- ネットワーク資格情報
簡単に思えますが、私はそれでとても迷っています。また、このページを実行しても表示されません。これはページコードです: 正しくできていることを願っています。正しくない場合は申し訳ありません。やっています!
<%@ Page Title="Contact Us" Language="vb" AutoEventWireup="false" MasterPageFile="~/Main.Master" CodeBehind="ContactUs.aspx.vb" Inherits="Week10.ContactUs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<h1>Contact Us</h1>
<hr />
<table border="1">
<tr>
<td>From</td>
<td>
<asp:TextBox ID="txtFrom" runat="server" Width="400px"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator ID="rfvFrom" CssClass="ErrMSG" runat="server" ControlToValidate="txtFrom" ErrorMessage="*" ToolTip="From field is required"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>Subject</td>
<td>
<asp:TextBox ID="txtSubject" runat="server" Width="400px"></asp:TextBox>
</td>
<td><asp:RequiredFieldValidator ID="rfvSubject" CssClass="ErrMSG" runat="server" ControlToValidate="txtSubject" ErrorMessage="*" ToolTip="Subject field is required"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td>Phone</td>
<td>
<asp:TextBox ID="txtPhone" runat="server" Width="100px"></asp:TextBox>
</td>
<td><asp:RequiredFieldValidator ID="rfvPhone" CssClass="ErrMSG" runat="server" ControlToValidate="txtPhone" ErrorMessage="*" ToolTip="Phone field is required"></asp:RequiredFieldValidator>
</td>
</tr>
<tr valign="top">
<td>Comments</td>
<td>
<asp:TextBox ID="txtComments" runat="server" Rows="10" TextMode="MultiLine"
Width="400px"></asp:TextBox>
</td>
<td><asp:RequiredFieldValidator ID="rfvComments" CssClass="ErrMSG" runat="server" ControlToValidate="txtComments" ErrorMessage="*" ToolTip="Comments field is required"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td colspan="3" align="center">
<asp:Button ID="btnSubmit" runat="server" Text="Submit" /></td>
</tr>
<tr>
<td colspan="3" align="center">
<asp:Label ID="lblMSG" runat="server" Text=""></asp:Label>
</td>
</tr>
</table>
</asp:Content>