C#中WebBrowser控件如何与aspx进行交互?

问题描述

新手问下,先建立一个asp.net网站调试浏览器url显示http://localhost:49400/Default.aspx再建立个一个winform项目中用webbrowser.url(http://localhost:49400/Default.aspx)winform项目中定义的值能传递值到Default.aspx.cs中么?要在Page_Load中用到

解决方案

解决方案二:
http://localhost:49400/Default.aspx?p=v不就行了?
解决方案三:
ASP.NET用URL的查询字符串传参数呗
解决方案四:
http://localhost:49400/Default.aspx后带上你需要传递过去的参数.格式:地址?参数名1=参数值&参数名2=参数值在Page_Load接收地址传来的参数如:stringparam=Request.QueryString["r参数名1"];
解决方案五:
///<summary>///设置登陆的用户名和密码///</summary>internalboolSetLoginField(WebBrowserwbBrowser){boolsuccess=false;if(null!=wbBrowser.Document){//获取DocumentHtmlDocumentdocument=wbBrowser.Document.Window.Document;//获取元素集合HtmlElementCollectionall=document.All;//根据名称获得“登录”文本框HtmlElementCollectionloginName=all.GetElementsByName(GM.LoginOn.LoginNameText);//根据名称获得“密码”文本框HtmlElementCollectionloginPwd=all.GetElementsByName(GM.LoginOn.LoginPwdText);#region设置具体值if(loginName.Count>0&&loginPwd.Count>0){loginName[0].InnerText=GM.LoginOn.LoginNameValue;loginPwd[0].InnerText=GM.LoginOn.LoginPwdValue;success=true;}#endregion}returnsuccess;}

解决方案六:
楼上的童鞋已经说出答案了。
解决方案七:
如果要传的东西太多,可以用post这个地址,把cookie和结果url再塞给webbrowser
解决方案八:
参数传值就可以了!
解决方案九:
get:http://localhost:49400/Default.aspx?shishui=louzhu&wenti=donglehandlerequest:Stringstrshui=Request.QueryString["shishui"];Stringstrwensha=Request.QueryString["weiti"];当然能传递信息,这跟在浏览器里访问差不多。若要用wenbrowser控件给网站传信息,不过要通过get请求,建议用json格式来传递的数据集

时间: 2024-07-30 22:51:04

C#中WebBrowser控件如何与aspx进行交互?的相关文章

浅析c#中WebBrowser控件的使用方法

以下是对c#中WebBrowser控件的使用方法进行了详细的分析介绍,需要的朋友参考下   首先先来简单介绍一下webbrowser控件,这个控件是可以实现在form窗体中添加网页内容的.如图,我在form中加入了百度api,(百度地图api调用博客里有讲) 使用这个控件其实很简单 (1)第一步只要在form_load中输入 复制代码 代码如下: webBrowser1.Navigate(Application.StartupPath + " /map.html");//引号中为网页代

mfc-怎么让MFC中Webbrowser控件的大小随对话框变化而变化?

问题描述 怎么让MFC中Webbrowser控件的大小随对话框变化而变化? 我想在你对话框中添加Webbrowser控件,怎么能它的大小随对话框大小变化呢? 解决方案 在OnSize消息处理中用MoveWindow调整 解决方案二: afx_msg void OnSize(UINT nType int cx int cy); 解决方案三: 对话框控件大小随窗口的大小变化而变化MFC对话框中的控件随着对话框大小变化而变化MFC控件随窗口大小变化

一个关于WinForm中WebBrowser控件的问题?

问题描述 Hi,大家好!我需要在WebBrowser控件中加载一张网页,但是WebBrowser控件会把整个网页全都显示出来,可是我只想显示网页中数据表的内容,这该如何做? 解决方案 解决方案二:不是完全是你要的问题,希望也能有点小帮助ivanx著于2007-8-168:07:09本文的目的是想在WindowsForm中加载虚拟地球的地图.因为,你可以轻易地在HTML页面上加载这些地图,所以我会使用WebBrowser控件.但是如何在WinForm上控制...解决方案三:只能通过解析HTML元素

C#中webbrowser控件自动弹出对话框的处理

问题描述 用C#编写的一个程序,form中添加了一个webbrowser控件,webbrowser加载一个网页的时候,该网页会不定期的弹出一个对话框"来自网页的消息",有确定和取消按钮.这个对话框的目的是判断用户是否在关注本页面,如果15秒内不点击确定,则网页加载失败.我要达到的目的是,如何自动捕获该弹出对话框然后点击确定继续.我的想法是用一个timer计时器每5秒自动搜索然后点击,在网上搜了一些方法,都不能实现自动点击,求教高手.希望能给出关键部分代码,谢谢了!~ 解决方案 解决方案

c#中WebBrowser控件的使用方法

     首先先来简单介绍一下webbrowser控件,这个控件是可以实现在form窗体中添加网页内容的.如图,我在form中加入了百度api,(百度地图api调用博客里有讲) 使用这个控件其实很简单 (1)第一步 只要在form_load中输入 webBrowser1.Navigate(Application.StartupPath + " /map.html");//引号中为网页代码存放地址,注意要用相对地址不用绝对地址,这样才有可移植性,把网页放到程序的debug目录下,这样就可

windows form中webbrowser控件访问本地html无法播放音频!

问题描述 在windows桌面应用程序中,加入webbrowser控件,访问本地html文件,html中有js脚本播放音频,运行如下:html中js脚本代码片段如下:不知各位是否有方法解决? 解决方案 解决方案二:顶,别沉了,问题还没解决呢!解决方案三:顶啊,顶啊,求助!解决方案四:我顶--你个肺啊!解决方案五:可能是Webbrowser控件不支持高版本的jQuery解决方案六:之前我也尝试过使用Webbrowser访问本地HTML,图片(也在本地保存)都不能显示

浅析c#中WebBrowser控件的使用方法_C 语言

首先先来简单介绍一下webbrowser控件,这个控件是可以实现在form窗体中添加网页内容的.如图,我在form中加入了百度api,(百度地图api调用博客里有讲) 使用这个控件其实很简单 (1)第一步只要在form_load中输入 复制代码 代码如下: webBrowser1.Navigate(Application.StartupPath + " /map.html");//引号中为网页代码存放地址,注意要用相对地址不用绝对地址,这样才有可移植性,把网页放到程序的debug目录下

【help】【help】vb.net 中webBrowser控件的问题?如何使弹出的网页在 本身 webBrowser1 里运行?

问题描述 如何使弹出的网页在本身webBrowser1里运行?就是本来在webBrowser1已经打开一个网页了.点了那个网页的链接后,新的网页是从IE弹出来的,.我想在原来的webBrowser1里显示新的网页.可以么?具体怎么操作?在vb中是用webbrowser1.Silent=True'不弹出窗口来实现的,但是在vb.net中怎么实现呢? 解决方案 解决方案二:问题解决了,来个朋友,给分结贴了,呵呵解决方案三:没有人要分啊....没法结贴了,5555555555555解决方案四:楼主怎么

c#-C#中sidebar控件的使用

问题描述 C#中sidebar控件的使用 在做MyQQ项目时做主界面时用sidebar控件做好有列表时总是显示不出来,代码该怎么写,要可以多个好有,据说要使用循环什么的 解决方案 循环语句不能实现吗,例如那几个常用的循环语句for:while:do-while等等. 我还没有接触这一部分,不清楚逻辑,但是我感觉只要是循环都可以使用吧. 如果不是,请也顺便回复我一下,期待! 解决方案二: MyQQ sidebar控件使用c#中WebBrowser控件的使用方法C#串口通信:MSComm控件使用详解