如果您不想将任何内容发布到服务器,请按照之前发布的答案进行操作,但要使用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 引用。