我试图做的事:为什么输入标签不能输入?
<input type="submit" runat="server" ... />
错误:
The base class includes the field 'btnEdit', but its type (System.Web.UI.HtmlControls.HtmlInputImage) is not compatible with the type of control (System.Web.UI.HtmlControls.HtmlInputSubmit).
提交是一个有效的类型,这里有什么问题?
不是一个ASP开发,但不会运行在服务器上的输入按钮提交表单,之前它曾经被发送到客户端? –
@Marc B:在ASP.NET的情况下,runat =“server”只是告诉ASP.NET把它当作服务器控件而不是常规标记。 ASP.NET页面基本上是控件树('Form'有孩子,那些孩子可能有孩子等)。每个控件都是一个节点,我很确定,“控件”节点之间的所有标记都被视为单个文本节点。这样你可以走树,让每个节点都以HTML格式输出,并从中获取完整的HTML页面。 – R0MANARMY