WEB开发网
开发学院图形图像Flash Silverlight 2 (beta1)数据操作——使用ASP.NET W... 阅读

Silverlight 2 (beta1)数据操作——使用ASP.NET Web Service进行数据CRUD操作(上)

 2008-10-11 11:42:55 来源:WEB开发网   
核心提示: [WebMethod]public bool UpdateUser(int userID, string userName){try{SqlConnection _sqlConnection = new SqlConnection();_sqlConnection.ConnectionSt

[WebMethod]
public bool UpdateUser(int userID, string userName)
{
  try
  {
    SqlConnection _sqlConnection = new SqlConnection();
    _sqlConnection.ConnectionString = ConfigurationManager.
      ConnectionStrings["sqlConnectionString"].ToString();
    _sqlConnection.Open();
    SqlCommand command = new SqlCommand();
    command.Connection = _sqlConnection;
    command.CommandType = CommandType.Text;
    command.CommandText = "UPDATE [User] " +
      "SET [UserName] = '" +
       userName.ToString().Replace("'", "''") + "'" +
      "WHERE [UserID] = " + userID.ToString();
    command.ExecuteNonQuery();
    _sqlConnection.Close();
    return true;
  }
  catch (Exception ex)
  {
    return false;
  }
}

4.DeleteUser方法

[WebMethod]
public bool DeleteUser(int userID)
{
  try
  {
    SqlConnection _sqlConnection = new SqlConnection();
    _sqlConnection.ConnectionString = ConfigurationManager.
      ConnectionStrings["sqlConnectionString"].ToString();
    _sqlConnection.Open();
    SqlCommand command = new SqlCommand();
    command.Connection = _sqlConnection;
    command.CommandType = CommandType.Text;
    command.CommandText =
     "DELETE [User] WHERE [UserID] = " + userID.ToString();
    command.ExecuteNonQuery();
    _sqlConnection.Close();
    return true;
  }
  catch (Exception ex)
  {
    return false;
  }
}

第五步:修改ASP.NET工程属性,修改一个固定的端口。

Silverlight 2 (beta1)数据操作(1)——使用ASP.NET Web Service进行数据CRUD操作(上)

第六步:编译ASP.NET工程。

在Silverlight 2 (beta1)工程中引用ASP.NET Web Service

第一步:在Silverlight工程的引用节点上右击选择“Add Service Reference...”。

Silverlight 2 (beta1)数据操作(1)——使用ASP.NET Web Service进行数据CRUD操作(上)

第二步:在下面的对话框中点击“Discover”按钮

Silverlight 2 (beta1)数据操作(1)——使用ASP.NET Web Service进行数据CRUD操作(上)

第三步:在点击Discover按钮之后,地址栏里显示了UserManage.asmx。在Service面板出现一个Web Service,双击这个服务。修改Namespace为WebServiceProxy,单击OK。

Silverlight 2 (beta1)数据操作(1)——使用ASP.NET Web Service进行数据CRUD操作(上)

现在,我们可以在Silverlight工程中使用Web Service了,接下来,我还是一步一步展示如何使用Web Service查询数据。

这一篇就写到这里,下一篇继续完成这个实例。

上一页  1 2 3 4 5 

Tags:Silverlight 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接