WebMethod на странице .aspx для подключения к базе данных - PullRequest
0 голосов
/ 07 января 2012

Я разместил скрипт WebMethod ниже на своей странице .aspx, чтобы подключиться к моей базе данных.Тем не менее, кажется, что мне нужно поместить «using System.Data» и «using System.SqlClient» где-нибудь, чтобы использовать ADO.NET.Могу ли я использовать WebMethod на странице .aspx (страница not.aspx.cs) для подключения к базе данных, и если да, то как мне его использовать?

<script runat="server">

[System.Web.Services.WebMethod]
public static void send()
{
    SqlConnection con = new SqlConnection("Data Source=.\\SQLExpress;Initial Catalog=Hello;Integrated Security=True");
    SqlCommand cmd = new SqlCommand(queryString, con);
    using (con)
    {
        con.Open();
        cmd.ExecuteNonQuery();
    }
}

</script>

1 Ответ

0 голосов
/ 07 января 2012

вы можете попробовать

<script runat="server">
[System.Web.Services.WebMethod]
public static void send()
{
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLExpress;Initial Catalog=Hello;Integrated Security=True");
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(queryString, con);
using (con)
{
    con.Open();
    cmd.ExecuteNonQuery();
}
}

</script>
...