2011年8月3日

WCF揭秘——共享数据契约

摘要: 当客户端引用WCF服务时,必须为服务定义一个唯一的命名空间。在默认情况下,这个服务中所用到的类会被导入到这个命名空间内。这样,在不同的服务内引用同一个数据契约时就会遇到一个问题:在客户端,同一个数据契约被导入到在不同的命名空间中,无法实现转换。从Visual Studio 2008开始,系统为客户提供了“共享数据契约”这一功能。首先把需要共享的数据契约包含在一个程序集中,生成一个Model.dll文件。在客户端引用这一程序集,在添加服务引用时,选择"高级"—>"重新使用引用的程序集中的类型(A)"—>"重新使用所引用的指定程序集中的类型(S)" 阅读全文

posted @ 2011-08-03 17:26 风尘浪子 阅读(3011) 评论(2) 推荐(0) 编辑

javascript摘要——为file标签的name属性赋值

摘要: 关于FileUpload的赋值问题,由于FileUpload经过编译后,最后生成file标签。而在 HTML 文档中 ,file标签是浏览器向服务器发送选中文件的。该元素有一个 value 属性,保存了用户指定的文件的名称,为安全起见,file标签的value 属性是只读的,不允许程序员修改它的值,并且HTML value 属性也会被忽略。所以,当数据库记录下文件在客户端的地址,需要为file标签的value属性赋值时,就会出现问题。经过多翻查询,最后在下决定使用“隐藏标签”的方法来实现这些功能。首先在页面添加一个text标签,一个button标签,一个file标签,并把file标签的sytle属 阅读全文

posted @ 2011-08-03 15:41 风尘浪子 阅读(9585) 评论(3) 推荐(3) 编辑

导航