2013-07-06 56 views
1

我有一個C#應用程序,我想運行,它是一個訂閱應用程序,可以打開並獲取信息並將其寫入Excel或txt文件,我想使其鏈接爲儘可能簡單的HTML,我該怎麼做,我嘗試了一個<a href = >鏈接,但它下載它,我希望它打開並運行與下載。我們嘗試創建一個hta的東西,但它不起作用,我們嘗試了一個按鈕,這也不起作用。我想讓它脫離鏈接,有沒有辦法做這樣的事情,還是因爲它是server side,這是不可能的?在網站上運行C#程序

編輯

客戶端不會被投入數字,只是basic information, name, DOB, and email,僅此而已。

+0

聽起來不像這是一個編程問題 - 你可以在SuperUser(http://superuser.com/)上試試你的問題。 –

+0

不要認爲讓客戶端能夠在您的Web服務器上啓動任意數量的可執行文件是符合您的最佳利益的。 – Gabe

+0

我認爲這裏的基本問題是,大多數Web瀏覽器不會允許您僅僅從用戶點擊某些內容來執行機器級代碼(如C#程序)。下載和運行是一種選擇,或ClickOnce作爲答案說,但您需要意識到,這不是客戶端計算機只需點擊一下即可運行的事情。這個訂閱應用程序聽起來像是可以通過一點工作轉換爲HTML和JavaScript的東西。 – Katana314

回答

1

您可以調查ClickOnce部署 - 如果您希望應用程序啓動客戶端。

啓動應用程序server-side是一個相當大的禁忌,但有可能使用Process.Start()aspx(或cshtml/vbhtml)代碼隱藏。

+0

我會如何使用點擊一次部署,我發佈了應用程序,並試圖再次運行一個href鏈接,但它不起作用,我希望它顯示爲彈出窗口 –

+0

這是一個完全不同的問題。打開一個新的SO問題。但在你做之前,你最好試圖弄明白,否則你的新問題會在你得到答案之前關閉(見常見問題解答)。 –