当前位置:编程学习 > C#/ASP.NET >>

分析器错误消息: 服务器标记的格式不正确。

行 126:                                    <asp:TemplateField HeaderText="购买数量">
行 127:                                        <ItemTemplate>
                                            
行 128:  <asp:TextBox ID="txtNum" runat="server" Text='<%# Eval("Num") %>'onbule='GridView1_RowUpdating'>
        </asp:TextBox>
行 129:                                        </ItemTemplate>
行 130:                                        <ControlStyle Width="100px" /> --------------------编程问答-------------------- onbule='GridView1
onblur=.... --------------------编程问答-------------------- 我想做的效果是    在文本框里面输入一个数量  光标移开以后就去后置代码修改数量 --------------------编程问答--------------------    我该成onbulr也不行 --------------------编程问答-------------------- <asp:TemplateField HeaderText="购买数量">
                                        <ItemTemplate>
                                            <asp:TextBox ID="txtNum" runat="server" Text='<%# Eval("Num") %>'onbulr='GridView1_RowUpdating'></asp:TextBox>
                                        </ItemTemplate>
                                        <ControlStyle Width="100px" />
                                        <FooterStyle Width="100px" />
                                        <HeaderStyle Width="100px" />
                                        <ItemStyle Width="100px" />
                                    </asp:TemplateField> --------------------编程问答-------------------- 格式不正确是因为
Text='<%# Eval("Num") %>'onbule='GridView1 中间没有空格

另外,onblue 是个什么事件? onblur吧?即使是onblur也不会执行'GridView1_RowUpdating'事件的 --------------------编程问答-------------------- <asp:TextBox ID="txtNum" runat="server" Text='<%# Eval("Num") %>'onbule='GridView1_RowUpdating'>
</asp:TextBox>
==
<asp:TextBox ID="txtNum" runat="server" Text='<%# Eval("Num") %>' onblur='GridView1_RowUpdating'>
</asp:TextBox>


请注意onblur前和'中间应该有个空格 --------------------编程问答-------------------- 那要怎么才能实现光标移开 就执行行'GridView1_RowUpdating'事件呢? --------------------编程问答-------------------- 还有,除非使用了ajax,否则GridView1_RowUpdating事件不会触发 --------------------编程问答--------------------
引用 3 楼 as591107908 的回复:
我该成onbulr也不行

拜托!!!!!!!!
是onblur


--------------------编程问答-------------------- lz,你的代码习惯非常糟糕。。。。
这点一定要改!!!!!
照着抄也会错,错了也不对照下,看看是不是自己敲错了,就乱来!!!! --------------------编程问答-------------------- <asp:TextBox ID="txtNum" runat="server" Text='<%# Eval("Num") %>'onbulr='GridView1_RowUpdating'></asp:TextBox>

这里没有空格吧?
加个空格... --------------------编程问答--------------------
引用 10 楼 foren_whb 的回复:
lz,你的代码习惯非常糟糕。。。。
这点一定要改!!!!!
照着抄也会错,错了也不对照下,看看是不是自己敲错了,就乱来!!!!



嗯   谢谢提醒

只有用Ajax才能做那种效果了


   我们还没学到Ajax   我先加个Button
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,