-1

私のプログラムは現在、新しい「連絡先」が私のアプリケーションに追加されたときに電子メールを送信します。この電子メールには、ContactIDがあり、ページ(Contacts.aspx)にリンクするリンクが含まれています。このContacts.aspxには、さまざまな連絡先レコードを含むGridviewがあります。特定のレコードが選択されるたびに、と呼ばれるサブルーチンを介してその連絡先に関する詳細情報が提供されLoadContact(int ContactID)ます。ラベルやチェックボックスなどのさまざまなasp.netコントロールを備えたパネルを表示することにより、より多くの情報を提供します。私の質問はこれです:

ユーザーが電子メール内のリンクをクリックすると、Contacts.aspxページに直接移動し、その連絡先IDを持つ特定のレコードをクリックするのではなく、その特定の連絡先に関する詳細情報を自動的にロードするように設定することは可能ですか? ?

4

1 に答える 1

2

リンクにパラメータを追加できます

Contacts.aspx?myparameter=foo

次に、Codebehind-Fileで、ページ読み込みイベントでこれにアクセスします

Request.QueryString("myparameter")

その情報を使用して、Gridviewで特定のデータを選択できます

于 2012-12-13T18:15:23.290 に答える