0

こんにちは、グリッドビューにハイパーリンク列があり、クリックするとユーザーを別のページに移動する必要があります。クエリ文字列を使用してページにパラメーターを渡します。グリッドの onrowdatabound イベントでこのアクションを実装しています。コードは次のとおりです。

            HyperLink btnDetails = (HyperLink)ea.Row.FindControl("btnDetails");
            btnDetails.NavigateUrl = "ManageFlaggedSecurities.aspx?portfolioID=" + obPortfolioId.ToString() + "&testID=" + obTstId.ToString();

ManageFlaggedSecurities ページの page_load イベントにブレークポイントを設定できますが、設定した文字列パラメーターの値を確認したい場合、変数に「現在のコンテキストには存在しません」と表示されます。次のような簡単なことも試しました

文字列 strTest = "テスト";

エラーが発生しました。私は何を間違っていますか?

マイク

4

1 に答える 1

0

Page_Loadにブレークポイントがあるときにイベントハンドラー内で宣言された変数にアクセスしようとしているため、スコープ外になっているようです。または、スタックの呼び出し元で宣言されている変数にアクセスしようとしているようです。

コードを表示...

于 2009-03-20T01:47:55.850 に答える