0
這是我的代碼:asp.net:使用JavaScript設置拉布勒值,但它不保存
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<input type="button" onclick="ontextchange();" />
<asp:Button ID="Button1" runat="server"
Text="Button" onclick="Button1_Click" />
</div>
function ontextchange() {
document.getElementById("Label1").innerText="New";
}
的問題是:我可以改變通過JavaScript的標籤值,但當我點擊Button1時,標籤值成爲第一個「標籤」。當我點擊asp.net按鈕時,如何獲得新值?
你不能。當你點擊按鈕時,它會將表單發送到服務器,服務器提供一個新的HTML頁面。標籤不會發布。如果您想將其發佈到服務器,您需要將該值存儲在輸入字段中。 – 2012-01-12 07:57:11