我是.NET平臺(舊時ASPer)的新手,一個項目有一對簡單的.aspx腳本,它接受一些查詢字符串數據並處理它。他們都使用相同的Subs,函數在他們中,所以自然我想將代碼移動到一個通用的resource.vb文件。完成了一些閱讀後,它看起來像我的選項是一個代碼隱藏類型設置,並將Subs,Functions放在.vb文件中並將該文件放在App_Code中。VB.Net:在多個文件中包含通用代碼
所以,這裏的代碼隱藏模型似乎沒有意義,因爲函數是由這兩個文件共享的。配售中/App_Code/resources.vb潛艇和功能,我越來越想調用任何程序時出現以下錯誤:
Statement is not valid in a namespace
閱讀this answer,我想最後的解決辦法是罰款,但並非如此。任何指針?整個解決方案旨在簡單便攜,只需上傳文件即可將某些人部署到其域中,因此可移植性也很重要。
謝謝,
保羅
謝謝。那麼「幫手」功能的慣例是什麼?這就是我所擁有的一切,比如檢查文件存在,計算幾個哈希等常見的東西。 –
@Paul約定不是有它們的:輔助方法一般是代碼味道。或者,如果確實有必要,無論是作爲[擴展方法](http://msdn.microsoft.com/en-us/library/bb384936.aspx)(駐留在模塊中),還是作爲類或模塊中的共享方法。 –