何かに行き詰まっています: 実行時にナビゲーション URL を持つハイパーリンクを作成しています。データベースにいくつかの値を保存できるように、クリック イベントを定義する必要があります。以下のようなことをしましたが、成功しませんでした。
代替案を教えてください。
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) {
if (e.Item is GridDataItem) {
HyperLink link = (HyperLink)gridDataItem["ContentTitle"].Controls[0];
link.ForeColor = System.Drawing.Color.Navy;
link.ToolTip = Common.grdTextCell(gridDataItem["ContentSummaryDescr"].Text);
link.NavigateUrl = "~/SomePath/" + gridDataItem["ContentName"].Text;
link.Target = "_blank";
link.Attributes.Add("onclick", "document.getElementById('" +
dummyBtn.ClientID + "').click();");
}
}
protected void dummyBtn_Click(object sender, EventArgs e) {
}
ただし、ボタン クリック イベントは発生せず、単に URL に移動します。どうすればいいですか?