初心者の質問を許してください。しかし、私はこれに頭を悩ませようとしています。いくつかの情報を送信するために使用されるリストビューの中にあるいくつかのコントロールがあります。これを行うためにここでテスト パターンを実行していますが、オブジェクト未定義エラーが発生します。これについて私が見た記事はすべて、漠然としたものです。この例では、テキスト ボックスの ID を渡してから、JavaScript で値を取得しようとしています。私が間違っていることを教えてもらえますか?
<form id="form1" runat="server">
<asp:ScriptManager runat="server" />
<script type="text/javascript">
function ClientIDS(id) {
var info = document.getElementById(id).value;
alert(info);
return false;
}
</script>
<asp:ListView runat="server" ID="lsvTest">
<ItemTemplate>
<asp:TextBox runat="server" ID="txtTextBox" />
<asp:Button runat="server" ID="btnSubmit" Text='<%#Eval("Name") %>' OnClientClick="ClientIDS('<%=txtTextBox.ClientID %>')" />
</ItemTemplate>
</asp:ListView>
</form>
ありがとう