Re: asp.net for vb:請問語法分離與內嵌

看板Programming作者 (菟仔)時間18年前 (2007/04/30 22:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《leicheong (睡魔)》之銘言: : 抱歉, 之前回文按到「站內」了... 再發一篇... : ※ 引述《jiannrong@kkcity.com.tw ( )》之銘言: : : 可是,我若將下拉式選單改為: : : <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
文章代碼(AID): #16DW67kR (Programming)
文章代碼(AID): #16DW67kR (Programming)