確定,如果在SQL表檢查如果C#功能的實現在javascript函數
System.Web.Services.WebMethod]
public static bool Check(string ID)
{
string connectionString = ConfigurationManager.ConnectionStrings["SimpleDB"].ToString();
using (SqlConnection con = new SqlConnection(connectionString))
using (SqlCommand cmd = new SqlCommand(@"
IF EXISTS(SELECT 1 FROM Book Where Name = @ID)
SELECT 1 ELSE SELECT 0", con))
{
con.Open();
cmd.Parameters.AddWithValue("@ID", ID);
int result = Convert.ToInt32(cmd.ExecuteScalar());
return (result == 1);
}
}
存在行,所以我有它返回true的C#的功能,我有另一個JavaScript函數,但似乎這個「PageMethods.Check( btn.id)」說法是不正確的,即使這樣的行中的SQL表中存在,所以我想我不是正確地檢查它,我想知道是否該問題是在JavaScript或C#
function InIt(k ,l)
{
for (i = 1; i <= k; i++) {
for (j = 1; j <= l; j++) {
var btn = document.createElement("BUTTON");
btn.id = i + "_" + j;
if (PageMethods.Check(btn.id) == true) {
//DO SOMETHING
}
else {//DO SOMETHING ELSE
}
}
}
}
好,我有我的ScriptManager設置和我試圖withouth的的onSuccess和onFailure處另一PageMethods功能,他們也許工作別的東西是錯誤 –
@Arch_interpreter你能調用C#功能? –
我如何檢查 –