// Want as "1000002"
//------
Now:
1000002 <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"> <head><title>
</title></head>
<body>
<form method="post" action="./login.aspx?Username=adva%40gmail.com&Password=2016%40dva&ACCtype=2" id="form1">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="XQ2BV7Dr7lA++91QctHt7heGp4A8FLFR2kRsS7h6jbkxUqmgw1T1NuQoCDfeWcipk/cOt6d/wTLMVkN0oIriBHcL06cfjFi7F78LLwZxhqo=" /> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C2EE9ABB" />
<div>
</div>
</form>
</body>
</html>
//我想&#34; 1000002&#34;在字符串
答案 0 :(得分:0)
我认为这个问题的实际原因是你要调用的.aspx页面来获取这些数据。
此.aspx页面似乎假装是一个Web服务,发布您的1000002值,但之后让ASP.Net 输出自己的(空白)HTML网页。
您可能需要在login.aspx页面中包含以下内容:
int yourLoginID = 1000002 ; // Or whatever..!
context.Response.ClearContent();
context.Response.Write(string.Format("{0}", yourLoginID));
context.Response.End();
这将确保.aspx页面仅返回您的号码......没有别的。