2012-03-06 17 views
0

GridViewにデータソースとして、名前、姓などのデータソースとしてDAOを使用しています。私はレンダリングされたテーブルに、より多くの情報を含む拡大ビューへの簡単なリンクを追加したい。私は各行にPOST引数を持つhtmlリンクを追加することができました。しかし、GridViewに渡そうとするHTMLはすべてエスケープされます。どういうわけかそれをエスケープすることはできますか?それとも他の簡単な方法がありますか?ASP.NET非HTMLエスケープ文字列をGridViewに

私のプライベートな、非常に速いプロジェクトですが、堅牢なソリューションは必要ありません。ちょうど最も簡単で素早いもの。ありがとう。

答えて

0
あなたはグリッド内のHTMLコントロールをレンダリングするために、あなたのGridViewにItemTemplateにを使用したいようですね

  asp:GridView ID="myGrid" runat="server"> 
       <Columns> 
        <asp:TemplateField HeaderText="Last Name"> 
         <ItemTemplate> 
          <!--Any HTML can go here, below is a label --> 
          <label><%# DataBinder.Eval (Container.DataItem, "lastname") %><label>       
         </ItemTemplate> 
        </asp:TemplateField> 
       </Columns> 
      </asp:GridView> 
関連する問題