私は以前に尋ねられたかもしれないが、私は正しい答えを見つけることができなかったと思うので、私はここで尋ねている。私は正常に動作しているデータソースを追加しました、私はデータベースから上位nエントリを照会し、ハイパーリンクを追加する機能が必要でした。それは最新ニュースのように考えてください! DataListのItemTemplate内のハイパーリンクのマークアップはこれです。asp.netのハイパーリンクにsqlクエリの出力を追加
<asp:HyperLink ID="HyperLink1" runat="server"
Text='<%# Eval("News_Id") %>' NavigateUrl="~/News.aspx?NewsId=<%#Eval("News_Id") %> " runat="server" /> </asp:HyperLink>
しかし、「コントロールの作成中にエラーが発生しました。サーバータグが正常に形成されていません」というエラーが表示されます。引用符が置かれている場所のエラーを報告します。
私はdatanavigateurlプロパティを使用することができますが、私はこのように記述したいと思います。上記のマークアップに書かれているように。どうやって?私は、URL
http://localhost:61221/Product.aspx?DVDID= <%の#エバール( "タイトル")%>
この質問のタイトルは間違いなく誤解を招くおそれがあります。これは、SQLクエリそのものではなく、データバインディングに関するものです。 – Cerebrus