C/S和B/S交互
来源:互联网 发布:淘宝达人淘客佣金设置 编辑:程序博客网 时间:2024/04/29 15:13
最近一直在做C/S的项目,每天都超忙,抽个时间写篇博客,之前一直做C/S项目就是各种窗体,各种控件,拖来拖去,然后点进去写方法,做BS的时候呢,因为一直使用的是mvc,所以就是经常手写代码,或者拖引用,然后给它绑定方法,那么大家有没有想过,BS和CS,是如何统一的呢?
WebBrowser控件
这是CS的控件,看名称,应该也能够想到是做什么的。看一下介绍:WebBrowser 是一个 .NET 控件类,在 .NET Framework 2.0 版中新增。WebBrowser 类使用户可以在窗体中导航网页。使用 WebBrowser 控件可以在 Windows 窗体应用程序中承载网页以及支持浏览器的其他文档。例如,可以使用 WebBrowser 控件在应用程序中提供基于 HTML 的集成用户帮助或 Web 浏览功能。此外,还可以使用 WebBrowser 控件向 Windows 窗体客户端应用程序添加基于 Web 的现有控件。
可以发现,webbrowser是.net framework2.0才出现的,这是一个很重要的版本,因为xp只支持到2.0,这就说明,我们用这个做出的程序,xp系统是支持的,可以使用。
如何使用
webbrowser是一个控件,使用起来也很简便,首先在窗体上添加一个webbrowser控件,然后可以在属性的url里面直接输入网页路径,比如:www.baidu.com,也可以用代码来绑定,比如下面这种:
webBrowser1.Navigate("E:/CS套HTML/Html/Html/HTMLPage1.html");
或者 webBrowser1.Navigate("www.baidu.com");
既可以绑定网页,也可以绑定本地html文件,当绑定本地html文件时,如果本地html文件中有些值需要取出来,可以用以下代码来取值,前提是当前控件有唯一id。
string a = webBrowser1.Document.GetElementById("cc").GetAttribute("value");
当然你可以为有唯一id的空间赋值,如下:
webBrowser2.Document.GetElementById("Text1").SetAttribute("value", a);
网页可以做的,这个控件基本上都可以,但是也有一些东西,比如有一些格式是没办法消掉的,有兴趣的话,大家可以去尝试一下!先写到这啦。
- C/S和B/S交互
- B/S/S 和 C/S/S
- C/S 和 B/S
- B/S和C/S
- B/S和C/S
- C/S和B/S
- C/S和B/S
- B/S和C/S
- b/s和c/s
- B/S和C/S
- B/S和C/S
- C/S和B/S
- B/S 和 C/S
- b\s 和c\s
- C/S和B/S
- C/S和B/S和RIA
- C/S和B/S和RIA
- C/S结构和B/S结构
- ADT - Bundle 中的Eclipse 无法启动, 卡在loading workbench 界面无响应
- 友元 友元函数及类
- QML C++ TableView + Model 处理
- 表格中鼠标移入时变色,移出又恢复
- Ubuntu下Yaafe安装及配置
- C/S和B/S交互
- CSS中四分之一圆的写法
- C#: 过程或函数""需要""参数,但未提供该参数
- 安卓学习笔记之-camera实现图片的3D旋转
- 链表所有为key的节点全部删除
- Mac终端操作命令
- injection xcode时时调试运行的插件
- poj , hdu习题分类
- reduce()函数