2011-01-19 5 views
0

私はハイパーリンク列を持つGridviewを持っています。私は、データベースからのid値に応じてハイパーリンクを使ってルーティング(ナビゲート)したい。ASP.NET Gridviewでのルートの使用ハイパーリンク

<asp:HyperLinkField DataNavigateUrlFields="id" 
         DataNavigateUrlFormatString="product" DataTextField="pName" 
         HeaderText="Product Name" 
     NavigateUrl='<%$ RouteUrl:id=Eval("id"), routename = ProductRoute%>' 
     /> 

このエラーメッセージで結果:

404ページには、これを固定することができますどのように

を見つけていませんか? 。

+0

[データバインドされたパラメータを持つRouteUrlを宣言的に作成する方法](http://stackoverflow.com/questions/2935367/how-to-create-routeurls-with-databound-parameters-declaratively) –

答えて

0

コードビハインドのRowDataBoundイベントハンドラでリンクを作成してそこでデバッグしてみてください。

関連する問題