在silverlight1.1中调用客户端和服务器方法,偶然看到的,和大家分享。顺便散个分。

maxjimmy2008 2007-11-01 04:08:01
作者:renyusheng

调用js方法

<Canvas x:Name = "Canval_1" xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<TextBlock x:Name = "txt1" MouseLeftButtonDrow="clientEvent">text test...</TextBlock>
</Canvas>

调用服务器方法

<Canvas x:Name = "Canval_1" xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

x:Class="SilverlightCSApplication1.Page;assembly=clientbin/SilverlightCSApplication1.dll">

<TextBlock x:Name = "txt1" MouseLeftButtonDrow="serverEvent">text test...</TextBlock>
</Canvas>



注意加粗斜体的那句代码,在调用服务器方法时是必须的。

SilverlightCSApplication1.Page是命名空间.类名
assembly=clientbin/SilverlightCSApplication1.dll 动态链接库文件的路径

在调用客户端方法的时候不能加上面加粗显示的那段代码,不然会报错。

来自:http://silverlight.cn/blogs/renyusheng/archive/2007/10/30/silverlight1-1.aspx
...全文
214 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nianchun72 2007-11-06
  • 打赏
  • 举报
回复
49076904欢迎AS程序高手和游戏开发者加入,菜鸟勿捞
awperpvip 2007-11-05
  • 打赏
  • 举报
回复
up........
saucer 2007-11-02
  • 打赏
  • 举报
回复
好像有点误导,这个

SilverlightCSApplication1.Page;assembly=clientbin/SilverlightCSApplication1.dll

程序集还是下载到客户端,然后在客户端执行的。

比较合适的说法应该是调用托管代码
joannajzl 2007-11-02
  • 打赏
  • 举报
回复
学习新技术ing ~~~~~~~飘过~
hongcing 2007-11-02
  • 打赏
  • 举报
回复
学习一下!
ClementDik 2007-11-02
  • 打赏
  • 举报
回复
赞同楼上。不过帖子还是好帖子。顶了。
Cyywill 2007-11-01
  • 打赏
  • 举报
回复
远程调用dll

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧