0
でハイパーリンクベースを管理する方法AttachmentIDのハイパーリンクベースを管理する方法、[内部]リンクボタンには2つのハイパーリンクがあり、AttachmentIDが "NA"の場合はハイパーリンクIDを表示する必要があります。見えるはずです。私は見つけることができないこのコードのようなGoogleにたくさん試しました。私はItemCommandとItemDataBoundを使ってみましたが、このコンセプトを理解できませんでした。これを行う主なコンセプトは、target = "_ blank"を管理します。リピータASP.NET C#
以下は私のリピータコードです。
<asp:Repeater ID="Repeater_News1" runat="server" OnItemDataBound="Repeater_News1_ItemDataBound">
<ItemTemplate>
<asp:Image ID="Image2" runat="server" class="pull-left img-responsive" ImageUrl='<%# Bind("ImageName", "~/images/news_images/{0}") %>' />
<asp:LinkButton ID="lnkbtn_check" runat="server" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Attachmentid") %>'>
<a href='<%# DataBinder.Eval(Container.DataItem, "Attachment")%>' id="one"
target="_blank">
<%# DataBinder.Eval(Container, "DataItem.Heading")%></a>
<a href='<%# DataBinder.Eval(Container.DataItem, "Attachment")%>' id="two">
<%# DataBinder.Eval(Container, "DataItem.Heading")%></a>
</asp:LinkButton>
</h4>
<p>
<%# DataBinder.Eval(Container, "DataItem.SmallDescription")%></p>
</ItemTemplate>
</asp:Repeater>
私は表示されていません。添付ファイルID、添付ファイルIDにハイパーリンクの表示が必要です。添付ファイルのIDがnullの場合、ターゲットの空白は新しいページです。そうでない場合は、同じページのURLに値があります。 @VDWWD – zahed
このエラーが発生しました: 'System.Web.HttpException'型の例外がSystem.Web.dllで発生しましたが、ユーザーコードで処理されませんでした。 追加情報:データバインディング: 'System.Data.DataRowView' 'DataItem'という名前のプロパティを含みます。 @VDWWD – zahed
'Text = '<%#Eval("見出し ")%>''を試してください。私はあなたのスニペットから名前をコピーしました。 – VDWWD