вызова функции Js с использованием OnClick ...JavaScript вопрос
onclick="SubmitAge(66, 'ctl00_MainContent_arTo_upAgeRange')"
функция просто называет UpdatePanel от клиента ... но говоря объект ожидается в OnClick = часть !!!
вот функция, что-то не так с кодом?
function SubmitAge(age, UpdatePanelID) {
$get('HiddenAge').value = age;
__doPostBack(UpdatePanelID);
}
EDIT: SUBMITAGE ФУНКЦИЯ IS ВНУТРИ .JS FILE (AGERANGE.JS) И ТОЛЬКО КОГДА Перенесено ЗДЕСЬ ЭТО ОСТАНОВИТЬ РАБОТУ: ВОТ ССЫЛКИ МЕТОД/HEADERS ОТ ASCX UserControl INWHICH ЭТО ВСЕ СОДЕРЖАЩЕГОСЯ. ..
% @ Control Language = "VB" ИмяКласса = "AgeRange" %
% @ Register Ассамблеи = "AjaxControlToolkit" Пространство имен = "AjaxControlToolkit" TagPrefix = "AjaxCT" %
сценарий SRC = "AgeRange.js" type = "text/javascript"/script
(стрелка теги удалены здесь, как это обыкновение дисплея, подсказка: StackOverflow !!!)
им печатая его, как это с сервера ...
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')" (это, как напечатано на источник клиента –
ли это на самом деле имеет ничего общего с ASP.NET, C#, Ajax , или vb.net? – MatrixFrog
В зависимости от контекста вопроса это может быть синтаксическое смешение между тегами сервера ASP.NET, синтаксисом JavaScript/HTML и синтаксисом C#/VB.NET. Сначала нам нужно будет увидеть еще один код. – Eilon