作者rabbitzane (菟仔)
看板Programming
标题Re: asp.net for vb:请问语法分离与内嵌
时间Mon Apr 30 22:47:34 2007
※ 引述《leicheong (睡魔)》之铭言:
: 抱歉, 之前回文按到「站内」了... 再发一篇...
: ※ 引述《[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进行效果更好)
InputBox、 MsgBox 和 WebControl.Focus() 在ASP.NET2.0 已支援
不过InputBox、 MsgBox 限在开发环境使用
重要的验证项目建议Server-side 跟Client-side 进行双重验证
建议原PO 可以考虑Code-Behind的写法(2.0=Code-Beside) 清楚切割逻辑和UI
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.101.208