尋找一些方向,因爲我遇到了一些遷移問題。如何/在哪裏學習ASP.NET 2.0+與Winforms(VB.NET)的佈局Webforms?
我們有一個遺留應用程序。 '基礎設施'運行得很好。用VB編寫的業務邏輯和數據訪問層調用數據庫的SQL Server。
我有很多寫Winforms(桌面)應用程序的經驗,並且沒有任何問題。但是,我上次寫任何ASP.NET的東西是1.1(VS.NET 2003)。
其中,對於ASP.NET 2.0及更高版本,網格佈局不見了。這不僅僅是一個簡單的情況,即在表單上放置控件,對齊它們,訂購它們並使用代碼隱藏起來。
新的基於網絡的應用程序開始非常簡單。只是一個共同的標題(已經爲此做了一個用戶控件),並在中間添加了典型的CRUD功能。
我試圖在使用帶有內容佔位符的母版頁時很直觀,但是我無法讓佔位符「增長」,更不用說能夠將文本框放在我想要的位置。哦,我發現在VS2008中的選項允許絕對定位,但它只適用於一些控件 - 其他我不得不手動編輯asp標籤。
然後我看到了一些使用div的例子並試圖實現它們,但是我最終得到的結果是對象互相重疊。在線幫助至少可以說毫無幫助。
有誰知道一本好書,網站或教程,可以給我所尋找的基本知識?在實踐中,我正在尋找簡單的頁面,其中一些對象可能不得不將其他對象推向y軸(例如,正在進行幾個評論,並且該部分將推動列出'附件'的部分進一步下降)。當涉及到這個應用程序的所有其他方面時,我沒有任何問題。看起來我的網絡表單技能大約過了3 - 4年。
這不會是一些奇特的閃存/ Silverlight應用程序 - 只是簡單的「數據維護」擺脫涉及讀普通郵箱和解碼Word文件的一些醜陋和容易出錯的過程。新的目標是通過適當的驗證來建立一個良好的weborm。
我想我要找的是一個「Webforms for Winforms程序員」的書或網站。
幫助!
在此先感謝。
足夠簡單地將div標籤包裝在相似的物品周圍。我遇到的問題是讓分區不像堆疊的透明膠片那樣堆疊在彼此之上。我很想知道什麼屬性對div的說法「低於我之前定義的那個」。 – David 2008-11-10 16:04:29
聽起來像你正在設置「位置:絕對;」一切。不要這樣做。 – 2008-11-10 16:06:33
是的,我知道那很糟糕,把他們帶走了。 – David 2008-11-10 16:16:59