【发布时间】:2014-01-03 15:30:59
【问题描述】:
在 asp.net 页面中,我需要知道如何维护通过单击 html 按钮分配的特定标签的值。回发完成后。
详细代码:
<table>
<tr>
<td><asp:Label ID="lbl1" runat="server" ClientIDMode="Static">Before Changing</asp:Label></td>
<td><asp:Label id="lbl2" runat="server" ClientIDMode="Static"></asp:Label></td>
<td><asp:TextBox ID="txtbox" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td><asp:Button ID="btnasp" runat="server" Text="ASP Button" Height="50px" Width="150px" OnClick="btnasp_Click"/></td>
<td><input type="button" id="btnhtml" value="HTML Button" onclick="showlabel()" style="height:50px; width:150px"/></td>
</tr>
</table>
脚本
<script type="text/javascript">
function showlabel() {
$('#lbl1').text("After Changing");
}
</script>
cs 代码
protected void btnasp_Click(object sender, EventArgs e)
{
txtbox.Text = lbl1.Text;
}
输出
如果我单击 HTML 按钮,更改前的标签文本将更改为更改后。然后我在更改值后单击 ASP 按钮显示在文本框中。
这是在隐藏字段中添加值且不使用服务器控件到 html 按钮的情况下完成的。这怎么可能?
【问题讨论】:
-
我真希望我知道你在问什么......
-
@T McKeown 如果我承认你..?
-
@Gurunathan 供将来参考 - 如果您使用句子大小写而不是 title case,问题会更容易阅读。