分析器错误消息: 服务器标记的格式不正确。
行 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事件不会触发 --------------------编程问答--------------------
拜托!!!!!!!!
是onblur
--------------------编程问答-------------------- lz,你的代码习惯非常糟糕。。。。
这点一定要改!!!!!
照着抄也会错,错了也不对照下,看看是不是自己敲错了,就乱来!!!! --------------------编程问答-------------------- <asp:TextBox ID="txtNum" runat="server" Text='<%# Eval("Num") %>'onbulr='GridView1_RowUpdating'></asp:TextBox>
这里没有空格吧?
加个空格... --------------------编程问答--------------------
嗯 谢谢提醒
只有用Ajax才能做那种效果了
我们还没学到Ajax 我先加个Button
补充:.NET技术 , ASP.NET