2

有没有办法在不使用隐藏字段的情况下从 JavaScript 更改属性代码的值?

4

2 回答 2

2

不,如果不通过回发或 ajax 等向服务器发送请求,就无法完成。这可以帮助您使用 jquery Ajax向服务器发送请求

如果您想更改某些服务器控件的值,则可以使用 javascript。

在 html 中

<asp:TextBox id="txtName" runat="server" ></asp:TextBox>

在 JavaScript 中

<script type="text/javascript>
     txtName = document.getElementById('<%= txtName.ClientId %>');
     txtName.value = "changed";
     alert(txtName.value);         
</script>   
于 2012-10-09T11:52:32.777 回答
1

我会说 AJAX 是您问题的最佳答案。

于 2012-10-09T11:53:21.070 回答