私はasp.net mvcアプリケーションを持っています。このアプリケーションではajaxを使用する必要があります。スクリプトマニュアラーを追加し、WebサービスのパスタグからWebサービスを呼び出します。 私は、次のコードを持っており、それがWebサービスを参照しません。MVCを使用したAjax(Webサービスの呼び出し)
<form>
<input id="SubmitBtn" type="button" value="Sumbit" onclick="TestService(); return false;" />
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/MVCService.asmx" />
</Services>
</asp:ScriptManager>
<script type="text/javascript" language="javascript">
function TestService()
{
alert('Welcome');
var ret = MVCService.HelloWorld(OnCheckComplete,OnFailed,OnTimeOut);
}
function OnCheckComplete(arg)
{
alert(arg);
}
function OnFailed(arg)
{
alert(arg);
}
function OnTimeOut(arg)
{
alert(arg);
}
</script>
</form>
そして、それはエラーが報告さは言う:MVCServiceは未定義 あるので、どのように私はこの問題を解決することができますか? この問題を解決するには、MVCアプリケーションで具体的な設定が必要ですか? 私は自分のアプリケーションのrefrencesにAJAXツールキットのDLLを追加しており、問題はまだあなたがjQueryのに切り替えたい場合はちょうどそこにjQueryのソリューションを入れ、事前
そのリンクのどの部分があなたの問題を解決したかを言ってください。 –
これは、これを編集するために、MVC ajaxまたはnin MVCで新しくなるたびに – Ahmy
+1となると便利だと思います。ありがとう。 –