2011-06-02 66 views
0

我創建一個webhandler並希望包括從另一個文件類。我該怎麼做呢?如何在httpHandler中包含另一個文件?

+0

你說的「包括從另一個文件類」是什麼意思? – smartcaveman 2011-06-02 12:36:51

+0

我將頁面(.aspx)轉換爲處理程序(.ashx)。在我的.aspx文件中,我使用了<! - #include file =「other file.aspx」 - >'來包含.aspx文件中的其他文件的自定義類。該語法在.ashx中不起作用。 – ic3b3rg 2011-06-02 12:40:09

+0

查看下面的答案。問題是'.aspx'文件沒有以這種方式編譯,你可以從另一個文件中引用它們,所以你必須做一些重構。 – smartcaveman 2011-06-02 12:47:02

回答

2

.aspx文件移到代碼爲.vb文件。如果.vb文件不是在同一個項目作爲.ashx文件,然後編譯文件到一個組件並引用組件在所述.ashx存在該項目。然後,您可以在ashxvb文件中實例化類。

+0

這看起來是解決方案。非常感謝你......我真的把我的頭髮撕掉了! – ic3b3rg 2011-06-02 12:52:36

0

包括那些項目,在具有HttpHandler的項目引用,然後參考代碼這些類;確保你有適當的使用名稱空間定義。

如果這沒有幫助,請詳細說明這個問題。

HTH。

+0

我實際上並沒有使用Visual Studio - 只是一個文本編輯器。有沒有一種語法可以用指令或其他類似的野獸來完成同樣的事情? – ic3b3rg 2011-06-02 12:43:04

相關問題