我有一個連接到OleDb的WinForm。雖然該項目(在Visual Studio 2010中)打開我點擊新菜單,並說Add New Web Site
現在的問題是我有一個類,我添加網站之前創建的 - 但code-behind
文件無法拿起該命名空間或類示例(注意:這兩個項目都在同一個解決方案)Win Form和Asp.net接口
namespace Name
{
//Code From The Original Project before Adding The WebSite
class DataAccessObject
{
private ...;
private ...;
}
}
public partial class Candidate : System.Web.UI.Page
{
...
...
...
DataAccessObject dao = new DataAccessObject();
}
項目的網站科甚至沒有拿起命名空間 -
我也曾嘗試
public partial class Candidate : System.Web.UI.Page
{
...
...
...
Name.DataAccessObject dao = new DataAccessObject();
}
編輯
而且其背後的整體思路是,用戶可以隨意的WinForms和網絡之間進行切換,因此對DataAccessObject傳遞是必需的。
注意:這是我第一次正逐漸進入ASP(.NET)
任何意見
仍忙碌嘗試一切 - 但它看起來很遠目前爲止 – Markus
THanks - 它現在似乎工作。你現在可以怎樣從WinForm中調用webSite(也許實例化一個新的對象)? – Markus
您無法從WinForm實例化網站類,而不是從網站的WinForm類中進行實例化。 (注意 - 你可以從WinForm應用程序調用* Web服務*查找Web服務ASP.NET和WCF - 這是一個很好的起點:http://www.4guysfromrolla.com/articles/062602 -1.aspx)請注意,asmx Web服務比較老舊並且「過時」(儘管我仍然喜歡它們)。 WCF(Windows Communication Foundation)是較新的模型,但我認爲在深入研究WCF之前瞭解基本Web服務很重要。 – David