私は非常に単純なビューを持っています。いくつかの C# コードが含まれています。
@{
ViewBag.Title = "Community";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div id="req1">
<form>
<input id="txt1" type="text" name="txt1" />
</form>
</div>
<div id="btn1">Send</div>
<div id="res1"></div>
@{
public string GetPassage(string strSearch)
{
using (var c = new System.Net.WebClient())
{
string url = "http://www.esvapi.org/v2/rest/passageQuery?key=IP&passage=' + strSearch + '&options=include-passage-references=true";
return c.DownloadString(Server.UrlDecode(url));
}
}
}
何が悪いのかわかりません。エラーメッセージは次のとおりです。
Source Error:
Line 117:EndContext("~/Views/Home/Community.cshtml", 236, 9, true);
アップデート:
コードをコントローラーに移動した場合。
public ActionResult Community()
{
ViewBag.Message = "";
return View();
}
public string GetPassage(string strSearch)
{
using (var c = new System.Net.WebClient())
{
string url = "http://www.esvapi.org/v2/rest/passageQuery?key=IP&passage=" + strSearch + "&options=include-passage-references=true";
return c.DownloadString(Server.UrlDecode(url));
}
}
そして、 exampleに基づいて ajax 呼び出しを行いたいです。JavaScriptのコードはどうですか?