WebMethod在.aspx页面中连接数据库

时间:2012-01-07 06:02:37

标签: asp.net sql webmethod

我将下面的WebMethod脚本放在我的.aspx页面中以连接到我的数据库。但是,似乎我需要在某处使用“使用System.Data”和“使用System.SqlClient”来使用ADO.NET。我可以在.aspx页面(not.aspx.cs页面)中使用WebMethod连接到数据库,如果是这样,我该如何使用它?

<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 :(得分:0)

你可以尝试

<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>