如果我定义里面DetailsView控件,然后在点击一个更新或插入按钮下面的模板,页面被调回服务器:奇怪 - 点击更新按钮不会导致回传,由于<! - 标签
<EditItemTemplate>
<asp:TextBox ID="txtDate" runat="server" Text='<%# Bind("Date") %>'></asp:TextBox>
<asp:CompareValidator ID="valDateType" runat="server" ControlToValidate="txtDate" Type="Date" Operator="DataTypeCheck" Display="Dynamic" >*</asp:CompareValidator>
</EditItemTemplate>
如果我通过简单地删除它从上面的代码中删除CompareValidator控件,然后页面仍然被贴back.But如果不是我内<!-- -->
标签去除CompareValidator控制通过包围它,然后某种原因cli盛泰的更新或插入按钮不会导致回发...而不是什么都不会发生:
<EditItemTemplate>
<asp:TextBox ID="txtDate" runat="server" Text='<%# Bind("Date") %>'></asp:TextBox>
<!-- <asp:CompareValidator ID="valDateType" runat="server" ControlToValidate="txtDate" Type="Date" Operator="DataTypeCheck" Display="Dynamic" >*</asp:CompareValidator> -->
</EditItemTemplate>
</EditItemTemplate>
任何想法,为什么网页不会被调回?
感谢名单
“如果你真的想在HTML源代码中出现注释,只能使用HTML风格的注释”那么我怎么知道何时有html注释不会导致任何问题以及何时会发生? – AspOnMyNet 2010-06-02 20:19:08
@AspOnMyNet:假设HTML注释中的任何*生成的内容可能会以这种方式咬你 - 你不知道它会生成什么HTML。我扩大了我的原始答案。 – 2010-06-03 09:45:43
thanx帮助我 – AspOnMyNet 2010-06-03 17:31:37