0
をINT32します。変換エラー文字列は、以下の方法が機能
using System;
public partial class _Default : System.Web.UI.Page
{
public string output = "";
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Params["callback"] != null)
{
output = Request.Params["callback"] + "('" + GetData(Request.Params["year"]) + "')";
}
}
[System.Web.Services.WebMethod]
public string GetData(string year)
{
int iYear = Convert.ToInt32(year);
if (DateTime.IsLeapYear(iYear))
{
return "true";
} else {
return "false";
}
}
}
私は間違いを理解するのに苦労しています。私はjQuery Ajaxコールに文字列としてyearを渡しています。
なぜでしょうか?
ジョー
jQueryまたはAjaxとは何が関係していますか? – DavidG
あなたのウェブページをデバッグしようとしましたか? –
ここでは何が働いていないのか説明できますか? – Steve