请思归等高人帮忙

kane 2003-10-04 08:49:56
我做了一个winform的控件,在aspx中引用方法如下:
<OBJECT id="UserExamControl" classid="http:ExamRoomControl/bin/Debug/ExamRoomControl.dll#MDEDU.ExamRoomControl.ExamRoomControl" VIEWASTEXT>
</OBJECT>
需要该控件读取服务器端的数据,以及处理后的数据返回给服务端,怎么在codebehind中引用给控件的实体??
...全文
36 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kane 2003-10-05
  • 打赏
  • 举报
回复
不错的提议,有相关代码可以参考吗
panyee 2003-10-05
  • 打赏
  • 举报
回复
可以组成xml来发送就不会显得麻烦了

Web.config里加上句
<pages validateRequest="false" />


在控件内部进行数据交换也可以, 实现的内容一样
只实现的方法有差别,一个是通过客户端js脚本控制, 一个在控件内部用c#控制
kane 2003-10-05
  • 打赏
  • 举报
回复
如果有大量结构比较复杂的数据需要post,用activex控件的话取得属性再post会很麻烦
panyee 2003-10-05
  • 打赏
  • 举报
回复
做成activex控件, 以<object>的形式嵌入到aspx页面中

与服务端交互可以在控件内部定义一些公共方法和属性,
在aspx页面中再定义一些客户端的按钮,
点击按钮来调用控件的方法, 取得属性,
再把取得的值post到服务端,
服务端进行处理, 再返回一些值给页面, 你再调用控件其它方法对返回的值进行处理
kane 2003-10-05
  • 打赏
  • 举报
回复
请各位高人指点,如果client有个带图形的控件需要同服务器端通信,采用winform程序做控件还是用activex控件,或者是.net中的其他技术,更为合理些?
bbildb 2003-10-05
  • 打赏
  • 举报
回复
gz
saucer 2003-10-04
  • 打赏
  • 举报
回复
>>>>需要该控件读取服务器端的数据,以及处理后的数据返回给服务端

your page's code behind cannot communicate with the windows forms control directly, since your <object> is a client side construct, you have to either use socket or use HttpWebRequest/HttpWebResponse classes in System.Net in your windows forms control to interact with the code on the server

see

Host Secure, Lightweight Client-Side Controls in Microsoft Internet Explorer
http://msdn.microsoft.com/msdnmag/issues/02/01/UserCtrl/default.aspx

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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