Идиот во мне наконец отключился. . . Не спрашивайте меня, что я взял, все написано в названии. . . .
Запишите это быстро и идите спать. . . .
В настоящее время я пробовал ASP, JS, C++ и C#. У меня есть месяцы или даже годы опыта работы с первыми тремя, и я стремлюсь сделать и последний большой. . . .
Что дальше?
Перейдем к делу. . .
Приложение Windows
1, сначала создайте две переменные POST, эти две переменные POST имитируют имя формы в ASP~~~ (я пробовал вслепую, и это оказалась смоделированная форма)
System.Net.WebClient WebClientObj=новый System.Net.WebClient();
System.Collections.Specialized.NameValueCollection PostVars=new System.Collections.Specialized.NameValueCollection();
PostVars.Add("c",textBox2.Text);
PostVars.Add("b",textBox3.Text);
//textBox2.Text содержит информацию для отправки POST.
2. Затем отправьте его на веб-страницу: http://www.dc9.cn/t/default.aspx
попробуйте.
{
byte[] byRemoteInfo=WebClientObj.UploadValues(" http://www.dc9.cn/t/default.aspx", " POST",PostVars );
//Следующее бесполезно, достаточно только приведенного выше предложения
строка sRemoteInfo=System.Text.Encoding.Default.GetString(byRemoteInfo);
//Это необходимо для получения возвращаемой информации
textBox1.Text=sRemoteInfo;
axDHTMLEdit1.DocumentHTML=sRemoteInfo;
//Компонент COM WebBrowser используется ниже для отображения возвращаемой информации. Он бесполезен, и вы можете его игнорировать.
URL-адрес объекта="о:пустой";
объект ничего = System.Reflection.Missing.Value;
this.axWebBrowser1.Navigate2(URL-адрес ссылки, ничего не ссылается, ничего не ссылается, ничего не ссылается, ничего не ссылается);
((mshtml.IHTMLDocument2)this.axWebBrowser1.Document).write(sRemoteInfo);
}
ловить
{}
ВЕБ-приложение
строку MyText=System.Web.HttpContext.Current.Request.Form["c"]
в Page_Load
;
строка MyText2 = System.Web.HttpContext.Current.Request.Form["b"];
//Получаем информацию из двух POST
StreamWriter sw=new StreamWriter(Server.MapPath(".")+" \1.shtml ", true, Encoding.UTF8);
sw.Write(МойТекст);
sw.Write(MyText2);
SW.Закрыть();
//true означает, что информация из POST записывается в методе добавления.
Ну вот и все.
Я не знаю, является ли запись файлов таким способом более эффективной, чем FSO и AdodB.stream, и занимает ли она меньше ресурсов процессора. Надеюсь, кто-нибудь сможет дать мне совет!