HTML:
<tr>
<td>
<button type="button" id="serverbtn" name="serverbtn" runat="server"
OnClick="serverbtn_Click">Submit
</button>
</td>
<td colspan="2">
<input id="servertxt" name="servertxt" runat="server" />
</td>
</tr>
代码隐藏:
namespace WebApp
{
public class ServerSide
{
public void serverbtn_Click(object sender, EventArgs e)
{
String txt = servertxt.Value;
}
}
}
我是asp新手。net和一般的网站建设。我想将输入到html输入中的文本传递给C代码进行处理。据我所知,添加runat=“server”允许这些控件对C#可见。然而,servertxt控件表示它在当前上下文中不存在。此项目使用Visual Studio中的空网站,而不是webform/webapp。我手动将html和C#文件添加到项目中。我错过了什么?