这是我的示例代码:
<script type="text/javascript">
$(function () {
$('body')
.append('<form id="form1"></form>'); //append a new form element with id mySearch to <body>
$('#form1')
.attr("runat", "server")
.append('<asp:Button runat="server" ID="btn1"/>');
});
</script>
这就是我的身体标签的样子:
<body>
</body>
我收到此错误:
Control 'btn1' of type 'Button' must be placed inside a form tag with runat=server.
提前致谢!:)
更新:我试图省略
.append('<asp:Button runat="server" ID="btn1"/>');
当我运行萤火虫时,我得到了这个:
<body>
<form id="form1" runat="server"></form>
</body>
它确实有一个 runat="server"。为什么我不能把我的 asp:Button 放在里面?o_O