c#问题,在winform里面通过System.Diagnostics.Process.Start打开了网页遇到一些问题

如标题所讲,我通过System.Diagnostics.Process.Start打开网页,也传了参数。例如:("IEXPLORE.EXE","http://192.16... 如标题所讲,我通过System.Diagnostics.Process.Start打开网页,也传了参数。例如:("IEXPLORE.EXE", "http://192.168.1.250:8088/default.aspx?name="+"王五"+"&pwd=admin");名字为中文,但是浏览器地址栏是乱码,怎么解决这个问题?还有,打开网站后,我已经传了参数过来,怎么在网站里面获取地址栏参数进行验证就不在显示登录界面了,直接进主页面。有同行帮帮忙吧 展开
 我来答
wangpaishi
推荐于2016-09-18 · TA获得超过570个赞
知道小有建树答主
回答量:932
采纳率:52%
帮助的人:745万
展开全部
HttpUtils.UrlEncode("王五")
string name = Request.QueryParams("name");
string pwd = Request.QueryParams("pwd");

if ((name == "王五") && (pwd == "admin"))
{
    // 登陆成功
    Response.Redirect(...);
}


类似这样的

自己网上搜,C# URL Encode 以及 aspx 获取用户请求 GET 传递 的参数之类关键字

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式