POSTデータを準備し、現在の<form ...>
セクションで指定されている以外のWebサイトに送信するVB.NET(またはC#)コードは何ですか?別のWebサイト(ASP.NET 3.5)にPOSTを送信
EDIT:HttpWebRequest
を使用してオンラインで見つかったすべてのアルゴリズムは、他のサイトから戻ってくるページを取得し、Response.Write
で出力します。私は新しいページに移動して、データをポストし、現在のページを完全に残したいと思う。
EDIT2:(私が欲しいもののより具体的な説明) 以下のコードは折れ線グラフを表示しています。ユーザーがデータポイントのラベルをクリックすると、ページがリフレッシュされ(ポストバックが実行され)、クリックされたポイントのx値が表示されます。
代わりに、ラベルをクリックすると、私は、ユーザーがother_search.aspx
にTextBox
に対応id
を入力してSubmit
をクリックしたかのようにother_results.aspx
にだけPOSTデータとしてother_id="#VALX"
を送りたいです。
どうすればいいですか?言い換えれば
<%@ Page Language="VB" AutoEventWireup="true" %>
<%@ Register Assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
<%@ Import Namespace="System.Data.OracleClient" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Chart1_Click(sender As Object, e As System.Web.UI.WebControls.ImageMapEventArgs)
Response.Write(e.PostBackValue)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>My Title</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Chart ID="Chart1" runat="server" OnClick="Chart1_Click"
DataSourceID="myDataSource">
<Series>
<asp:Series Name="Series1" ChartType="Line"
IsValueShownAsLabel="true" XValueMember="id"
YValueMembers="value" PostBackValue="#VALX" />
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1" />
</ChartAreas>
</asp:Chart>
<asp:SqlDataSource ID="myDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:myConnStr %>"
ProviderName="<%$ ConnectionStrings:myConnStr.ProviderName %>"
SelectCommand="SELECT id, value FROM myTable"
DataSourceMode="DataReader"/>
</div>
</form>
</body>
</html>
ダング!私はそれを私の答えに加えようとしていましたが、あなたは私にそれを打ちました。よくやった!あなたに+1してください。 – David
フォームの内容を何もする必要がない場合 - 単に別のサーバーに投稿したい場合は、私の答えの最初の半分を参照してください。これがhtmlページであれば、単純なhtml形式にするだけです。 – David
私が達成しようとしているもののより具体的な例を編集したメインのポスト。 – Steven