Мне нужно отправить данные на другой сайт, используя C#.Форма сообщения с использованием C#
<form action="http://localhost:2180/PrepDoc.aspx" method="post" target="my_frame" >
<input type="text" name="someText" value="Some Text" />
<input type="submit" runat="server" />
</form>
<iframe id="myIframe" name="my_frame" runat="server" >
Это нормально работает, но мне нужно сделать это с помощью C#.
Может кто-нибудь подскажет мне, прежде чем я пытался отправить данные с помощью кода кнопки onclick, но он берет на страницу prepdoc, которую я не хочу.
HttpResponse httpResponse = HttpContext.Current.Response;
httpResponse.Clear();
httpResponse.Write("<html><head></head>");
httpResponse.Write(string.Format(
"<body onload=\"document.{0}.submit()\">",
"frmCart"));
httpResponse.Write(string.Format(
"<form name=\"{0}\" method=\"{1}\" action=\"{2}\" target=\"my_frame\">",
"frmCart",
"Post",
"http://localhost:2180/PrepDoc.aspx"));
httpResponse.Write("</form>");
httpResponse.Write("</body></html>");
httpResponse.End();
Я хочу, чтобы это была страница по умолчанию (страница вызывающего абонента) и в iFrame. Любая помощь будет оценена.
нужен HTML? Разве вы не можете просто сделать Http Post? Если да, взгляните на [это] (http://stackoverflow.com/questions/4015324/http-request-with-post) – Codeman
Я хочу упомянуть цель для iframe, как я могу это сделать в http post? – Salman
Я не уверен, что вы имеете в виду. Не могли бы вы прояснить? – Codeman