0
コントローラ内のメソッドに文字列値をポストしようとしています。私のコントローラには何の意見もありません。このアクションメソッドをコンソールアプリケーションから呼び出してポストすることは可能ですか?ビューなしでコンソールアプリケーションからMVCアクションを呼び出す方法
私はスタックオーバーフローからいくつかのソリューションを試しました。コンソールアプリで
コード:MacCommServiceControllerで
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://localhost:6586/MacCommService/LoadBalanceMacValues");
webRequest.Method = "POST";
var data = string.Format("jsonValues={0}", Uri.EscapeDataString(encryptedJson));
StreamWriter requestWriter = new StreamWriter(webRequest.GetRequestStream());
requestWriter.Write(data);
requestWriter.Close();
コード:
public ActionResult LoadBalanceMacValues(string jsonValues) {
//var macKey = ConfigurationManager.AppSettings["macKey"].ToString();
jsonValues = "etc";
Response.Write("Json from action: " + jsonValues);
return View();
}
誰かがここで命を救う人です! – Hasan