【发布时间】:2019-10-23 05:56:40
【问题描述】:
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("button").click(function() {
var items = [];
$.each($("input[name]:checked"), function() {
items.push($(this).val());
});
//alert("You entered: " + items.join(", "));
if (items.length === 0) {
$('#<%=Label1.ClientID%>').html("No data to display.");
} else {
items = items.join(", ");
$('#<%=Label1.ClientID%>').html("You selected the following options: " + "<br />");
$('#<%=txtTestVar1.ClientID%>').html(items);
}
});
});
</script>
<button type="button" runat="server">Update Choices <i class="fas fa-retweet"></i></button>
<br />
<br />
<asp:Label runat="server" ID="Label1"></asp:Label>
<asp:Label runat="server" ID="txtTestVar1"></asp:Label>
protected void btnSave_Click(object sender, EventArgs e) { lblNotification.Text = txtTestVar1.Text.ToString(); }
我使用 Jquery 在 html 页面上填充了一个标签,效果很好。但是,当我尝试从刚刚填充的那个标签中读取(通过使用后面的代码 - c#)时,它返回一个空字符串。谁能解释这是为什么?
【问题讨论】:
标签: javascript c# jquery css asp.net