【www.gdgbn.com--Silverlight】

1.向数据库教程添加数据时页面提示缺少对象,调试状态提示出错,无法更新entityset“*****”,因为它有一个definingquery,而元素中没有支持当前操作的元素”

解决办法:因为所操作的表没有添加主键,添加主键后刷新edm就可以了。

2.页面提示"iis已经设置了访问权限...",页面提示"note fond",这实在iis6上出问题,因为wcf ria service必须用匿名认证,所以,把集成验证之类的去掉就可以了。

3.wcf ria service返回自定义类型方法:

在.metadate.cs文件添加自定义类型,例如:


[datacontract]
    public class servicecontainer
    {
        [datamember]
        [key]
        public int id { get; set; }

        [datamember]
        public int containerid { get; set; }
    }

 其中[datacontract]是必须的,还必须定义一个主键,[key]


1.在silverlight上显示html

    可以采用模式

 

代码

       

 

 

有一点要注意,在sl的里一定要加上,否则,<iframe>有时会诡秘消失

本文来源:http://www.gdgbn.com/asp/28601/