![](/img/trans.png)
[英]Send data from jQuery AJAX to ASP.NET in Phonegap application
[英]Send data from console application to asp.net website
我是C#和.NET的新手,我已經開始研究一個小型的本地應用程序了。
在一個visual studio解決方案中,我應該創建一個網站,而不是檢索從控制台應用程序編寫的消息,並將它們顯示/存儲在數據庫中。
我大多想知道是否有任何“首選”方式。
當時,我想出了兩種可行的方法。
第一種方法控制台應用程序CA引用網站MVC應用程序WA ,它具有一個名為Message的模型類。 (這只是我要轉移的信息)
當用戶將文本輸入命令行並按Enter鍵時,將使用該文本創建一個新消息。 從那里,我正在考慮使用<% ViewData["Variable"]%>
來傳遞信息。 這是一個很好的方式嗎?
我尚未測試的第二種方法 :我最初的想法是創建一個http連接並向網站發送一個POST請求。 我簡要介紹了如何創建一個可以處理這個問題的Web API應用程序。
有沒有其他“標准”或首選的方法來解決這個任務?
我正在尋找一種有效的方法來實現它和可測試性。
/ 如果有人在這里結束,你可以查看這個 / https://github.com/egenvall/ConsoleToBrowser 的結果
我建議你通過SignalR
http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr
您必須構建一個應該公開控制台內容的服務
從您的Web應用程序使用SignalR來調用該服務。 這將在屏幕上顯示從服務發送的數據,而無需刷新用戶屏幕。
當您調用服務時,它應該將數據綁定到屏幕並將其保存到數據庫。
您可以使用GET方法從控制台發送數據,在Web服務器上打開端口80並發送:
GET /page.aspx?id=12&data=test HTTP/1.1<line feed>
Host: your.domain.com<line feed>
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)<line feed>
<line feed>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.