1
我有一個RIA服務,我需要在Silverlight應用程序中使用一些方法。 這裏是樣品RIA服務的方法的樣子:RIA服務的方法總是返回null。如何解決它?
3210而這就是我如何試圖在Silverlight應用程序使用它的方法之一:
var ctx = new MyDomainContext();
public string str;
ctx.TestService((i) =>
{
if (!i.HasError)
{
str= (string)i.Value;
}
}, null);
而對於一些奇怪的原因我總是得到null
; 請指教。
「總是空」的意思是'i.Value'總是'null'當您使用斷點檢查呢? – 2013-03-27 18:07:57
還有一些注意事項:RIA應該在'Value'屬性中給出一個類型,所以如果編譯正確,你不需要將其轉換爲'string';另外,你有沒有檢查你寫的代碼?因爲它工作正常。 – 2013-03-27 18:13:56
是的,「總是得到空」意味着i.value總是空。我使用了幾種類型來測試:字符串,自定義類型等,它總是爲空。 – 2013-04-01 13:26:59