2010-02-10 61 views
0

我寫了下面的代碼來訪問按鈕 asp.net onclick事件的公共變量,但它不是給我所需的輸出..請檢查一下錯誤:請告訴我什麼是在這段JavaScript代碼

<asp:Button runat="server" CssClass="txtdisplay" ID="Button1" 
Text="Browse all jobs in area" 
OnClientClick="return navigateURL('index.aspx?c=<%=cityid %>')" /> 
+2

你真的沒有給予足夠的信息來直接回答你的問題。 navigateURL()在做什麼? cityid字段中的內容以及您想要的輸出是什麼? – womp 2010-02-10 06:38:52

+0

navigateURL是javascript函數,它採用字符串參數 – 2010-02-10 06:59:27

+0

cityid字段在整個服務器端是整數,作爲公共變量 – 2010-02-10 06:59:55

回答

1

您無法爲服務器控件內聯任何內容。你必須在後面的代碼中完成。

此:

"return navigateURL('index.aspx?c=<%=cityid %>')" 

應該是這樣的:

Button1.OnClientClick = "return navigateURL('index.aspx?c=" + city + ")"; 
+0

它給我的語法錯誤 – 2010-02-10 06:58:48

+0

@Dot Net:你能告訴我們你試過了什麼嗎? – ChaosPandion 2010-02-10 13:36:05

相關問題