私はsqldatasourceで自動的に設定されているListviewを持っています。ここで私はリンクビューをリストビューの中でクリックして他のページにリダイレクトしています。しかし、リダイレクト中にIDとユーザー名をクエリ文字列として新しいページに渡す必要があります。そして、このIDと私は前のページからこのページにクエスチングを通して受け取っているユーザー名です。だから、私はこのページを読んだり、aspxページでこれを読んでリンクボタンのポストバックURLにバインドする方法を知る必要がありますか?これについて私に示唆してください。ありがとう。ここで クエリ文字列をASPXページに読み込む方法は?
は、私がしようとしているコードです:<asp:LinkButton ID="LinkButton2" runat="server" PostBackUrl="WebForm4.aspx?id=<%=id %>">here</asp:LinkButton>
しかし、次のページに、私はこのようになっています:私は設定していますように私はhttp://localhost:38524/WebForm4.aspx?id=1を取得したいかどうか
http://localhost:38524/WebForm4.aspx?id=%3C%=id%20%%3E
querystringを受け取ることによってidの値を1にします。
今、私もこれにしようとしています:
<asp:LinkButton ID="LinkButton2" runat="server" Text="here" PostBackUrl='<%# string.Format
("WebForm4.aspx?postquestion={0}", Request.QueryString["id"]) %>'></asp:LinkButton>
しかし、これは動作しません。リンクボタンをクリックすると、WebForm4.aspxにリダイレクトされず、代わりに同じページに更新されます。これで私を助けてください。
いくつかのコードをお願いします! – Aristos
は問題解決になりますか? –
未解決です。 – barsan