2012-05-04 47 views
2

好吧,長期以來,我一直致力於一個.NET WEBFORMS項目,該項目能夠通過ASPX表單創建ASPX頁面,該表單基本上是一個拖放控件頁面,我們可以說它似乎是一個基本的但功能可接受的頁面/嚮導/ aspx-creator。是否可以通過工具箱自定義控件正確生成代碼?

那麼,現在我的上級決定這種方法並不是一個有價值的解決方案,我不知道爲什麼,他們深深地意識到,這可以通過添加自定義控件來實現,而不是這個ASPX創建者窗體到工具箱。

所以,我的疑問是...甚至可能嗎?或者更好,這是一個合理的解決方案?我的意思是,我已經發現的第一個缺點是事實似乎不可能通過拖放方法生成CodeBehind代碼。

在此先感謝!

+1

你的意思是創建應用程序代碼,如在商業邏輯,如'if(BossIsMoody){DoMoreWork(); }'或者只是基本的初始化? –

+1

我聽說DoMoreWork方法有一個更好的擴展,它的CheckBossLocation方法,如果老闆在附近,它激發了更多的工作方法,否則它激發了ViewCatPictures方法 – RhysW

+0

我的意思是,增加了一大塊代碼,這在很多案件涉及跟蹤所有控制下降,在哪裏和許多更復雜的情況,我懷疑我可以這樣處理:( –

回答

2

Custom Controls

這MDSN演練教你aboutmaking自定義Web controlls的ASP。這些將能夠出現在你的工具箱中,並可以拖到它們各自的地方,這是你正在尋找的?

編輯: 重新閱讀它看起來像你希望能夠拖動一些代碼,並有一些區域提示編輯,這可以通過使用代碼片段來完成。如果你輸入propg或propfull和tab兩次,它會構造該代碼並告訴你哪些位需要編輯?你可以製作自己的片段! Creating custom snippets 有問題的MSDN教程再次拯救!

+0

排序......但我不知道它是直截了當還是強大到足以處理一個必須處理的問題:(但感謝您的評論 –

+0

@Painy James ive更新了我的答案,它可能會更有用你現在! – RhysW

相關問題