如果文字是可以assing CSS類的圖像控制的所有圖像相同的:
<asp:ImageButton ID="imgbtnInfo" CssClass="imgtooltip" runat="server" />
,然後調用了jQuery UI框架tooltip
功能:
$('.imgtooltip').tooltip();
在如果每行都必須有自己的工具提示文本,則可以在服務器端設置title
屬性。在你的情況下,因爲你正在使用GridView
你可以使用onrowdatabound
事件。
<asp:gridview
onrowdatabound="myGridView_RowDataBound"
runat="server">
</asp:gridview>
void myGridView_RowDataBound(Object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
// Set the title text
e.Row.Cells[yourImageIndex].Title = "yourTooltipText";
}
}
如果你知道在客戶端(javasctip)的title
文本,您還可以使用jQuery的each
方法循環throwgh你的GridView表中設置該值。
編輯:
如果你需要從我建議您設置在服務器端代碼此值的數據庫的工具提示文本。你可以將它綁定到一個自定義的html屬性。
tool='<%# Eval("toolAtServerSideDataSource") %>'
這個例子說明了如何設置名爲tool
作爲工具提示保存屬性:
演示:http://jsfiddle.net/y6rvs/1/
有提示的所有圖像相同的文字? – anmarti