前台
<td style="text-align:center">
<%#GetEngRepor(Eval("EngRepor").ToString()) %>
</td>
<td style="text-align:center">
<a href="viewproject.aspx?PID=<%#Eval("p_id")%>" target="_blank" title="View"><img alt="" src="images/find.gif" border="0"/></a>
</td>
<td>
<%#GetEdit(Eval("Responsible").ToString(),Eval("P_id").ToString())%></td>
<td>
<%#GetDel(Eval("Responsible").ToString(), Eval("P_id").ToString())%>
<td>
后台
protected string GetDel(string delname, string delid)
{
if (delname == Session["username"].ToString())
{
string delstr = "<a href='delproject.aspx?pid="+delid+"' title='Delete' onclick='return confirm('Do you really want to delete this project?')'><img alt='' src='images/delete.gif' border='0'/></a>";
return delstr;
}
else
{
return "";
}
}
结果直接删除了,没有提示Do you really want to delete this project?这句话...请问哪里出错了呢?
<td style="text-align:center">
<%#GetEngRepor(Eval("EngRepor").ToString()) %>
</td>
<td style="text-align:center">
<a href="viewproject.aspx?PID=<%#Eval("p_id")%>" target="_blank" title="View"><img alt="" src="images/find.gif" border="0"/></a>
</td>
<td>
<%#GetEdit(Eval("Responsible").ToString(),Eval("P_id").ToString())%></td>
<td>
<%#GetDel(Eval("Responsible").ToString(), Eval("P_id").ToString())%>
<td>
后台
protected string GetDel(string delname, string delid)
{
if (delname == Session["username"].ToString())
{
string delstr = "<a href='delproject.aspx?pid="+delid+"' title='Delete' onclick='return confirm('Do you really want to delete this project?')'><img alt='' src='images/delete.gif' border='0'/></a>";
return delstr;
}
else
{
return "";
}
}
结果直接删除了,没有提示Do you really want to delete this project?这句话...请问哪里出错了呢?
你的代码语法错误
语法错 单引号套单引号
引号要区分才行
是否在前台执行?
那么回头再想想你的代码思路。