作者leicheong (睡魔)
站内Programming
标题Re: asp.net for vb:请问语法分离与内嵌
时间Mon Apr 30 12:50:47 2007
※ 引述《[email protected] ( )》之铭言:
: 可是,我若将下拉式选单改为:
: <asp:DropDownList ID="DropDownList1" runat="server">
: <% for i=1 to 4 %>
: <asp:ListItem><%=i%></asp:ListItem>
: <% next %>
: </asp:DropDownList>
: asp.net语法会出现错误
: 请问我要如何让for回圈与下拉式选单放在一起呢?
请把dropdownlist的宣告放在回圈外. 否则重复宣告一个相同ID
的控制项是不合法的.
还有, 请认真学一下Web和WinForm在写法上的分别.
上一篇中的MsgBox()是不能用的, 而WebControl.Focus()更是不存在的.
这些功能应该用javascript在client的onload event中执行.
(假设你坚持那些都在server-side做的话... 事实上那些事在
完全用javascript在client-side进行效果更好)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.134.126.84
1F:推 seagal:为什麽会更好?140.109.169.200 04/30 13:55
2F:推 leicheong:因为会不用跑server-client roundtrip 202.134.126.84 04/30 15:01
3F:→ leicheong:使用者可以立即看到结果不用等待 202.134.126.84 04/30 15:01