1

RIA サービスがあり、Silverlight アプリでいくつかのメソッドを使用する必要があります。サンプル RIA サービスのメソッドは次のようになります。

    [Invoke]
    public string TestService()
    {
        return "good!";
    }

そして、これがSilverlightアプリでそれを使用しようとした方法の1つです:

           var ctx = new MyDomainContext();


           public string str;
           ctx.TestService( (i) =>
           {
               if (!i.HasError)
               {
                    str= (string)i.Value;

               }
           }, null);

そして、何らかの奇妙な理由で、私はいつもnull; お知らせ下さい。

4

1 に答える 1

1

str は変数ではなくグローバルでなければなりません

private string Str { get; set; }
于 2015-03-11T09:51:13.103 に答える