<a href="javascript:if(confirm('确定删除?')){window.location='DeleteArticleWare.aspx?id='<%# Eval("ID")%>'';}">删除</a>
提示缺少 ‘;’
如果不加后面的 ?id='<%# Eval("ID") %>' 就不会报错,应该是单引号的问题它从id=那里截取了,但是该怎么改呢?
<a href="javascript:if(confirm('确定删除?')){window.location=DeleteArticleWare.aspx?id='<%# Eval("ID")%>';}">删除</a>
不行啊,要报语法错误!
问题以解决,多谢各位,帮忙啊
id='<%# Eval("ID")%>'';这个直接不要单引号。直接这样写就可以了:
<a href="javascript:if(confirm('确定删除?')){window.location='DeleteArticleWare.aspx?id=<%# Eval("ID")%>';}">删除</a>
把id=后面的单引号去掉就行了~