サーバーに何も投稿したくない場合は、前に投稿された回答に従ってください。return false
<asp:Label ID="Label1" runat="server" Text="hello"></asp:Label>
<form >
<input type="text" name="requestparameter" id="requestparameter" ><br />
<input type="submit" name="submit" value="Submit" onclick="SetValue()">
</form>
<script>
function SetValue()
{
$("#requestparameter").val($("#<%= Label1.ClientID %>").text());
return false;
}
</script>
return false
イベントのデフォルト機能を妨げます。つまり、サーバーへのフォームの投稿は、送信ボタンのデフォルトの機能です。
追加する代わりに、にreturn false
変更できます(タイプの変更を参照<input type="submit" name="submit" value="Submit" onclick="SetValue()">
)<input type="button" name="submit" value="Submit" onclick="SetValue()">
また、忘れずに jQuery 参照を追加してください。