1

これが私がこれまでに思いついたことです(他の研究から):

Dim strStudentEmail As String = If(Request.Form("StudentEmail"), "")

ただし、これからの出力を確認すると、空白になります。

入力は、asp Web ページの次のテキスト ボックス マークアップから取得されます。

Student Email Address:
<br />
<asp:TextBox ID="StudentEmail" runat="server" AutoCompleteType="Email"></asp:TextBox>
<br />

PS私はaspとVisual Basicの構文に非常に慣れていません。

4

1 に答える 1

2

Text単にプロパティを使用してみませんか?を割り当ててString.EmptyもですNothing

Dim strStudentEmail As String = StudentEmail.Text

補足:Request.Form("StudentEmail")は not null/NothingbutString.Emptyであるため、まったく必要ありませんNull-Coalescing-Operator

Request.Formページがフォーム POST を介して読み込まれる場合にのみ設定されます。

于 2013-09-30T15:04:02.610 に答える