私のウェブページでは、私はLinkbutton
とOnClientClick
というイベントを以下に示すようにしました。JavaScriptの 'this'キーワードについて
<asp:LinkButton ID="lnkbtn" Text="Click" runat="server" OnClientClick="dosomething(this.Text)" />
と下図のように、私はウェブのheadセクション内の関数を定義した「ページ
<script type="text/javascript">
function dosomething(ObjCntxt)
{
alert(ObjCntxt.toLocaleString());
var textval = ObjCntxt;
alert(textval.value);
}
</script>
私は、ページを実行し、私はメッセージを取得していますLinkButton
をクリックするとundefined
。
私はあなたのすべてが親切に私の問題を解決するために要求。
おかげ&よろしく。
を試してみてください。 「このASPがこのHTMLを生成しないのはなぜですか?」という質問に言い換えると、答えが簡単になり(多くのドメインの知識は必要ありません) 「なぜこのHTMLは私が期待した方法でこのJavaScriptとやり取りしないのですか? – Quentin
onClientClick属性の値は何ですか? – jerjer
私は@Davidと非常に同意します。 'LinkButton'とは何ですか?私はそれらの(ASP.NET固有の?)属性を知らない。あなたは本当に(結果の)* HTMLの関連部分を表示すべきです、それはブラウザが実際に見ているものです。 –