【发布时间】:2018-06-27 08:58:13
【问题描述】:
我正在尝试将电子邮件字段中的数据发送到代码,然后使用它。但是,数据永远不会到达代码,我什至尝试设置断点并且它永远不会在断点处停止。
表格-
<form class="cd-form" runat="server" >
<label class="cd-label" for="email" runat="server">Console</label>
<input type="text" class="cd-email" name="email" id="email" runat="server" placeholder="Enter address to test connection">
<input type="submit" class="cd-submit" value="submit" runat="server" id="submit" onserverclick="Accept" />
<div class="cd-loading"></div>
</form>
文件隐藏代码-
protected void Accept(object sender,EventArgs e)
{
String a = email.Value;
if( email.Value == "a@a.com" )
{
Response.Redirect("README.aspx");
}
}
【问题讨论】:
-
您将纯 html 表单元素与 ASP 服务器端处理混合在一起。我认为您需要始终使用
<ASP:TextBox runat="server" ...>,以使带有 ASP 事件处理程序的回发机制起作用。 -
我也试一试,那么 CSS 样式是否也适用于这些样式?
-
是的,使用
CssClass属性。
标签: c# asp.net .net visual-studio