На моей веб-странице у меня есть Linkbutton
с сообщением OnClientClick
как показано ниже.Что касается ключевого слова 'this' в JavaScript
<asp:LinkButton ID="lnkbtn" Text="Click" runat="server" OnClientClick="dosomething(this.Text)" />
и я определил функции, как показано ниже, в головной части веб-страницы»
<script type="text/javascript">
function dosomething(ObjCntxt)
{
alert(ObjCntxt.toLocaleString());
var textval = ObjCntxt;
alert(textval.value);
}
</script>
Когда я запускаю страницу и нажмите на LinkButton
я получаю сообщение undefined
.
Я прошу всех вас любезно решить мою проблему.
Благодаря & уважением.
У вас есть проблемы с JavaScript и HTML, но вы показываете нам JavaScript и ASP. Было бы легче ответить (и не требовать знания как можно большего количества доменов), если вы перефразировали свой вопрос как «Почему этот ASP не генерирует этот HTML-код?» или «Почему этот HTML-код не взаимодействует с этим JavaScript так, как я ожидаю?» – Quentin 2010-11-26 10:17:04
Какова ценность атрибута onClientClick? – jerjer 2010-11-26 10:21:05