ユーザーはコメント ボックスにデータを入力し、対応する送信ボタンをクリックします。ID、CompanyId、WorkId、CommentBoxId を分離コードに渡してレコードを更新しようとしています。これまでのところ、これはすべて正常に機能していますが、コメント ボックスに入力されたデータも渡したいと考えています。
JavaScript runtime error: Sys.Net.WebServiceFailedException: The server method 'CommentBox' failed with the following error: System.InvalidOperationException-- Invalid web service call, missing value for parameter: 'CommentBoxContents'.
id、CompanyId、WorkId、および CommentBoxId の値はすべて正しく渡されます。テキストボックスに入力されたものを渡すにはどうすればよいですか?ありがとうございました
編集:
<script type="text/javascript" language="javascript">
var commentBoxData
function SubmitButton(id, CompanyId, WorkId, CommentBoxId)
{
var commentBoxData = $('#'+CommentBoxId).val();
Functions.CommentBox(id, CompanyId, WorkId, commentBoxData);
}
</script>
// リピーターの内部:
<th style="width:200px;">
<input id="Comments" name='<%# GetIdOfCommentBox((int)Eval("id")) %>'
type="text" runat="server" value='<%# Bind("Comment") %>' />
<input id="SubmitComments" type="button"
onclick="SubmitButton('<%# Eval("id") %>','<%# Eval("CompanyId") %>',
'<%# Eval("WorkId") %>','<%# Eval("CommentId") %>');" />
</th>