ログイン目的で Silverlight アプリケーションを Sql サーバー 2005 に接続しようとしています。私は Silverlight をまったく使用したことがなく、Silverlight で自分の Web サイトを構築したいと考えています。参考になるサイトを教えてください。事前にサンクス。
3 に答える
1
Web サービスのサンプル WCF を使用する必要があります。1)プロジェクトに WCF を追加します。
//This is your interface Class.
namespace SilverlightApplication1.Web
{
[ServiceContract]
public interface IService1
{
[OperationContract]
bool UserLogin(string email, string password);
}
}
//This is your service code behind class
namespace SilverlightApplication1.Web
{
public class Service1 : IService1
{
public bool UserLogin(string email,string password)
{
// Your logic here to verify user name and password
}
}
}
//After creating the service. Add a reference to your application.**
2)サービス参照を Silverlight アプリケーションに追加します。 プロジェクトを右クリックし、Web 参照オプションを選択して、サービスをプロジェクトに追加します。フォームにボタン コントロールがあり、データを wcf サービスに送信するとします。クリック イベントに次のコードを追加します。
Service1Client proxy ;
private void button1_Click(object sender, RoutedEventArgs e)
{
proxy.UserLogin += new EventHandler<InsertDataCompletedEventArgs>(proxy_UserLogin);
proxy.UserLogin(txtEmail.Text, "Password");
}
void proxy_UserLogin(object sender, InsertDataCompletedEventArgs e)
{
if (e.Result == true)
{
lblMesg.Content = "User Login successfully";
}
else
{
lblMesg.Content = "User record not found";
}
}
ボタン Click イベントで、そのサービスを呼び出します。
于 2012-07-16T05:59:01.983 に答える
1
これは、 http://www.codeproject.com/Articles/37522/7-Simple-Steps-to-Connect-SQL-Server-using-WCF-froに役立つ場合があり ます
于 2012-07-16T05:59:31.097 に答える
0
ログオンに SQL Server 接続が必要な場合は、Silverlight ビジネス アプリケーション プロジェクトを作成できます。これにはユーザー ログオンが組み込まれています。これにより、Silverlight アプリケーションの残りの機能に集中できます。
于 2012-07-16T08:41:18.727 に答える