C# 如何将html表单添加到asp:占位符(缺少表单标记)
我必须向asp:占位符添加简单表单C# 如何将html表单添加到asp:占位符(缺少表单标记),c#,asp.net,webforms,forms,asp.net-placeholder,C#,Asp.net,Webforms,Forms,Asp.net Placeholder,我必须向asp:占位符添加简单表单 <form action="https://www...." method="post" target="_top"> <input type="hidden"... <input type="hidden"... <input type="image" ...name="submit"> </form> 当页面呈现页面源为: <input type="hidden"... <input type=
<form action="https://www...." method="post" target="_top">
<input type="hidden"...
<input type="hidden"...
<input type="image" ...name="submit">
</form>
当页面呈现页面源为:
<input type="hidden"...
<input type="hidden"...
<input type="image"...name="submit"...
<img alt=""...
您应该将表单添加到asp文件中,而不是动态添加表单。像这样:
<form action="https://www" method="post" target="_top">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</form>
然后你可以在占位符上添加任何对象。我必须添加这个答案,也许会对某人有所帮助。
当我加上“您不能编辑.aspx文件吗?不,我必须添加此表单DynamicDirect使用文字来添加表单和其余数据。如果它在占位符中工作,那么为什么不使用内联服务器标记来传递您需要发布的表单值,例如,
创建一个名为myVariable
的变量,并在代码隐藏中设置其值。。
<form action="https://www" method="post" target="_top">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</form>