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");名字为中文,但是浏览器地址栏是乱码,怎么解决这个问题?还有,打开网站后,我已经传了参数过来,怎么在网站里面获取地址栏参数进行验证就不在显示登录界面了,直接进主页面。有同行帮帮忙吧
展开
1个回答
展开全部
HttpUtils.UrlEncode("王五")
string name = Request.QueryParams("name");
string pwd = Request.QueryParams("pwd");
if ((name == "王五") && (pwd == "admin"))
{
// 登陆成功
扮誉 Response.Redirect(...);
}
类似这样的
自己网上搜,C# URL Encode 以及 aspx 获取用户请求 GET 传递清缺模 的答缓参数之类关键字
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询