我有2个页面,一个是HTML,另一个是ASPX。在HTML中,我能够从用户那里获得输入,然后处理回复电子邮件给他们。 HTML看起来像这样:
<input type="text" class="input" value="e-mail" id="txtEmail" name="contactEmail" onclick="SelectAll('txtEmail');" >
我在方法
中使用以下内容Dim sResponseToName As String = Request.Params("contactEmail").ToString
我的页面的这一部分非常完美,因为有人向我发送了一条请求我要将电子邮件发送到他们的“contactEmail”
但是,在我的aspx页面中,它看起来像这样:
<asp:TextBox ID="contact_Email" CssClass="inputtext1" runat="server">
,使用的方法是:
Dim sResponseToName As String = Request.Params("contact_Email").ToString()
但是没有电子邮件发送到输入电子邮件地址....如果我硬编码随机电子邮件而不是Request.Params("contact_Email").ToString()
它可以正常工作。但由于某种原因,我无法访问输入的用户地址。
<asp:TextBox....>
中添加一些内容来引用它。
请提前帮助,谢谢。
答案 0 :(得分:2)
您必须像这样引用TextBox对象:
Dim sResponseToName As String = contact_Email.Text
答案 1 :(得分:2)
使asp:TextBox
服务器控件的美妙之处在于,在服务器代码中,您可以访问实际对象。因此无需处理请求参数,您只需访问TextBox对象:
Dim sResponseToName As String = contact_Email.Text