我想通過ListView中的鏈接按鈕將參數傳遞給JavaScript函數,該函數僅警告傳遞的參數,所以我使用Eval(「Value」)作爲參數,但看來我犯了一個錯誤。通過ASP.NET ListView傳遞JavaScript參數
我傳遞的參數代碼
<asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="hello(<%#string.Concat(Eval("Longitude"),",",Eval("Latitude")) %>);">LinkButton</asp:LinkButton>
和報警功能非常簡單
function hello(x){
alert(x);
}
和服務器標籤仍然沒有很好地形成。有任何想法嗎?
當我試圖調用Java腳本函數 – Islam 2011-12-29 02:23:12
@Islam還試圖包圍了JavaScript的功能參數與報價這不利於:'你好(」 <%#Eval("")%>」 )'。您應該真的使用JavaScript控制檯進行調試。至少檢查頁面的源代碼以確保HTML格式正確。 – sshow 2011-12-29 02:30:36
我確定HTML格式不正確,但我無法確定問題,所以我發佈了我的代碼來討論它。 – Islam 2011-12-29 02:39:06