0

asp.netリピーターにアンカータグがありますデータバインダーを埋め込み、hrefに追加してライトボックスを作成したい

error コンパイル エラー

説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。

コンパイラ エラー メッセージ: CS1002: ; 期待される

ソース エラー:

<a href="editReminders.aspx?reminderID=<% DataBinder.Eval(Container.DataItem, >"ReminderID") %>" shape="rect" > class="extLink">Edite</a>      
4

3 に答える 3

2

メソッドを作成することにより、コードビハインドでこれを行うこともできます

protected string GetReminderLink(object Data)
{
 return "<a target=\"_BLANK\" href=\"editReminders.aspx?reminderID=" + Data.ToString() + "\";\">Text</a>";
}

そして、次のようにASPページで呼び出します

<%# GetReminderLink(Eval("ReminderID"))%>
于 2013-03-11T14:20:00.753 に答える
0

これはうまくいくはずです:

<a href='editReminders.aspx?reminderID=<%# Eval("ReminderID") %>' shape="rect" class="extLink">Edite</a>
于 2013-03-11T14:44:05.573 に答える
0

これを試して:

<a href='<%#Eval("ReminderID","editReminders.aspx?reminderID={0}") %>' shape="rect" class="extLink">Edite</a>
于 2013-03-11T14:07:39.817 に答える