Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将输入从asp web表单传送到visual basic后端?_C#_Asp.net_Vb.net_Visual Studio_Webforms - Fatal编程技术网

C# 如何将输入从asp web表单传送到visual basic后端?

C# 如何将输入从asp web表单传送到visual basic后端?,c#,asp.net,vb.net,visual-studio,webforms,C#,Asp.net,Vb.net,Visual Studio,Webforms,以下是我迄今为止(从其他研究中)得出的结论: 然而,当我检查这个的输出时,它是空白的 输入来自asp网页上的此文本框标记: Student Email Address: <br /> <asp:TextBox ID="StudentEmail" runat="server" AutoCompleteType="Email"></asp:TextBox> <br /> 学生电子邮件地址: 另外,我对asp和Visual Basic语法非常陌生

以下是我迄今为止(从其他研究中)得出的结论:

然而,当我检查这个的输出时,它是空白的

输入来自asp网页上的此文本框标记:

Student Email Address:
<br />
<asp:TextBox ID="StudentEmail" runat="server" AutoCompleteType="Email"></asp:TextBox>
<br />
学生电子邮件地址:



另外,我对asp和Visual Basic语法非常陌生

为什么不直接使用
Text
属性呢?它是
String.Empty
,即使您没有分配
任何内容

Dim strStudentEmail As String = StudentEmail.Text
旁注:
Request.Form(“StudentEmail”)
从来都不是
null/Nothing
,而是
String.Empty
,因此根本不需要
null合并操作符


Request.Form
仅当页面通过表单POST加载时才会填充,因此在回发时而不是初始加载时也是如此。

如果您是新用户。。。考虑用C和ASP.NET MVC来代替。
Dim strStudentEmail As String = StudentEmail.Text