2 回答

TA貢獻1795條經(jīng)驗 獲得超7個贊
<input type="button" runet="server" value="編輯" onclick="window.open(w.aspx?Id=<%#Eval("id")%>', 'Install', 'left=200,top=100,height=500,width=600');"/>
改一下:
<input type="button" value="編輯" onclick="window.open('w.aspx?Id=<%#Eval("id")%>', 'Install', 'left=200,top=100,height=500,width=600');"/>
改了以下兩個問題:
1、runat="server" 去掉了。
2、window.open(后少了一個單引號。。。
我沒試。
補充一下:
模板列里的服務器控件內(nèi)用<%#Eval("")%>的話最外面應該用單引號。因為里面的Eval要使用雙引號。如下:
<asp:Button runat="server" id="btnOpen" Text="編輯" onclientclick='window.open("w.aspx?Id=<%#Eval("id")%>", "Install", "left=200,top=100,height=500,width=600");'></asp:Button>

TA貢獻1893條經(jīng)驗 獲得超10個贊
這種應該是模板綁定,你的input是在模板中嗎?如果不是請使用這種
PS:你看一下會不會是onclick中的“和'你沒有區(qū)分好的問題,不知道編譯不過的提示是什么!
- 2 回答
- 0 關(guān)注
- 296 瀏覽
添加回答
舉報