2 mqchenjing mqchenjing 于 2014.04.02 13:48 提问

Silverlight中弹出网站搜索窗口

需要实现如下功能:
在Silverlight界面上有个IE的连接,当选中后进入该网站的搜索页面,并且把搜索内容复制到该网站,并进行一个回车。

用XAML语法写,弹出IE窗口有两个办法:
var uri = new Uri("http://*****/search/Search.jsp");
HtmlPage.Window.Navigate(uri, "_blank");

或者
string strurl = "http://*****/search/Search.jsp";
strurl = "window.open(\'" + strurl + "\')";
System.Windows.Browser.HtmlPage.Window.Eval(strurl);

但是想实现将值赋给该网站并实现一个回车,就不知道如何做了。
HtmlDocument doc = HtmlPage.Document;
HtmlElement elem = doc.GetElementById("globalSearch:TextLink:125924");
elem.SetAttribute("value", "06G000006");

单点调试时elem值为空。

注:该肉站的代码如下
搜索:

1个回答

wangyaninglm
wangyaninglm   Ds   Rxr 2015.01.19 22:28
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Silverlight弹出窗口
Silverlight弹出窗口Demo 1.解决多个弹出窗口时遮罩层重复问题,现在多个弹出窗口将共用一个遮罩层 2.解决多个弹出窗口中有一个窗口为模式对话框的情况下,关闭此模式对话框将不会取消模式遮罩层的问题 3.解决多个弹出窗口的情况下,点击后台窗口将其置于最上层的问题
Silverlight - 浏览器弹出窗口
<br />项目有一个需求:在Silverlight DataGrid中点击行,弹出一个新的浏览器窗口,换行点击,则刷新弹出窗口的内容<br /> <br />写了一个helper方法,用于弹出浏览器窗口:<br /> <br /> public static void Popup(string url, string target, string targetFeatures) { if (string.IsNullOrEmpty(target))
装了个VS2010,打开silverlight项目时却出现了错误“找不到C:/Program Files/MSBuild/Microsoft/Silverlight/Microsoft.Silverlight.CSharp.targets"
<br />看看这个 基本可以解决。。。<br />http://hi.baidu.com/%BB%A8%BF%AA%C1%CB%BB%A8%D3%D6%D0%BB/blog/item/eeccee180b3f236fdab4bdbf.html<br />http://www.cnblogs.com/yjrl/archive/2010/06/25/1764856.html<br />
Silverlight Telerik控件学习:弹出窗口RadWindow
Silverlight Telerik控件学习:弹出窗口RadWindow 几乎所有的业务系统都有弹出窗口,典型场景有二种 : 1、简单的弹出一个对话框显示信息,比如下面这样: 这个很简单,代码示例如下:   Dialo
框架页中Silverlight和Web页面之间跳转和返回
在用Silverlight框架结构中,Silverlight的页面中的一个按钮将当前页面跳转到一个Web页面,这个web页面还是在这个框架也之中,也就是说跳转的时候的Target是为_self。 然后在打开的Web aspx页面中要能返回到原先的那个silverlight页面。 Silverlight页面(index.aspx,包含xap文件)跳转: System.Win
推荐12个运用Silverlight做的网站
 一个用到zoom技术的示例站点:http://mosaicmaniac.com/?c=Zoom&i=horse5 下面这个站点一看应该是国内的站点,呵呵,非常具有中国特色http://www.ascendingintegration.com/Mahjongg/ 一个silverlight的拼图游戏,大家可以去尝试一下:http://www.silverlightshow.ne
Silverlight弹出新页面
 HtmlWindow html = HtmlPage.Window;            html.Navigate(new Uri("http://www.163.com"),"_bank");这样就可以弹出新的页面了。因些还可以使用其它的语句如_self
Silverlight与ASP.NET的完美结合
      微软台湾有一个非常不错的Silverlight讲座《Silverlight与ASP.NET的完美结合》。讲座的作者有一个专门的网站:http://silverlight.studyhost.com/ 上面有讲座的ppt 和例子代码。推荐各位一定要去看看。http://www.microsoft.com/taiwan/events/slides/msdn/
c#爬取Silverlight网页
前言: 爬取普通的文本网页非常容易,但爬取Silverlight的网页代码时,有时候可能会加密。这样就会很麻烦了。下面就爬取网站http://zx.bjmemc.com.cn/ (北京空气质量网)进行说明。 任务: 网站http://zx.bjmemc.com.cn/显示的内容如下图所示。我们的任务就是将空气质量数据抓取下来。 工具: 1、fiddler,http://www.
弹出式窗口及网页对话框
弹出式窗口及网页对话框 全攻略一、如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下:  1.弹启一个全屏窗口;www.ycjan.com  2.弹启一个被F11化后的窗口;www.ycjan.com  3.弹启一个带有收藏链接工具栏的窗口www.ycjan.com  4.网页对话框showModalDialog