使用的onclick調用JS功能...JavaScript的問題
onclick="SubmitAge(66, 'ctl00_MainContent_arTo_upAgeRange')"
函數只是從客戶端調用一個UpdatePanel ...但預期的onclick =部分的話說對象!
這裏是函數,代碼有什麼問題嗎?
function SubmitAge(age, UpdatePanelID) {
$get('HiddenAge').value = age;
__doPostBack(UpdatePanelID);
}
編輯:SUBMITAGE函數內部.js文件(AGERANGE.JS),只有當搬到這裏它停止工作:這裏是聯法/ HEADERS FROM THE ASCX用戶控件INWHICH這是所有包含的。 ..
%@控制語言= 「VB」 類名= 「AgeRange」 %
%@註冊大會= 「AjaxControlToolkit」 命名空間= 「AjaxControlToolkit」 的TagPrefix = 「AjaxCT」 %
SCRIPT SRC = 「AgeRange.js」type =「text/javascript」/ script
(箭頭標記這裏移除它不會顯示,提示:計算器!!!)
IM從服務器打印它像這樣...
Public Sub AppendToSB(ByRef sb As StringBuilder, ByVal CurNo As Byte, Optional ByVal clickedNo As Byte = 0)
Dim sConfirmClick = ""
If clickedNo = CurNo Then ' maybe dont make it clickable...
sConfirmClick = "return confirm('The number " & CurNo.ToString & " is already selected, are you sure you want to select it again?');"
End If
sb.Append("<a href=""#"" onclick=""" & sConfirmClick & "SubmitAge(" & CurNo.ToString & ", '" & upAgeRange.ClientID &
"')"" runat=""server"">" & CurNo.ToString & "</a>")
End Sub
問題是這部分...的onclick =「SubmitAge(66‘ctl00_MainContent_arTo_upAgeRange’)」(這是客戶端源 – 2009-12-30 22:41:51
作爲印刷這是否真的有什麼關係asp.net,C#,阿賈克斯,還是vb.net? – MatrixFrog 2009-12-30 22:45:07
根據問題的上下文,這可能是ASP.NET服務器標記,JavaScript/HTML語法和C#/ VB.NET語法之間的混合語法。我們必須先看到更多的代碼。 – Eilon 2009-12-30 22:46:01