Code
在 gridview 的RowDataBound 事件里面为 row添加 onclick事件 openFile(this)
function openFile(tr)
{
//获取 url (根据 girdview 的DOM结构)
var url = "";
window.open(url);
}
你在绑定数据时可以获得该URL,直接加在页面上的gv中就可以了
------页面
<%# DataBinder.Eval(Container.DataItem, "fujian")%>
------后台
string strTemp = "可点击下载";
if (!ProductViewChange.ColIsNullorEmpty(dsQuestion.Tables[0].Rows[0], "FujianName")) strTemp = dsQuestion.Tables[0].Rows[0]["FujianName"].ToString();
dsQuestion.Tables[0].Rows[0]["fujian"] = "附件内容:<a href=\"BBSAppendix/" + dsQuestion.Tables[0].Rows[0]["fujian"].ToString() + "\" target=\"_blank\"><font style=\"color:Red;\">" + strTemp + "</font></a>";