在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>
Run Code Online (Sandbox Code Playgroud)
脚本
<script type="text/javascript">
function showlabel() {
$('#lbl1').text("After Changing");
}
</script>
Run Code Online (Sandbox Code Playgroud)
cs代码
protected void btnasp_Click(object sender, EventArgs e)
{
txtbox.Text = lbl1.Text;
}
Run Code Online (Sandbox Code Playgroud)
产量

如果我单击HTML按钮,更改前的标签文本将更改为更改后.然后在更改值显示在文本框中后单击ASP按钮.
这是在不在隐藏字段中添加值而不使用服务器控件到html按钮的情况下完成的.这怎么可能?
用于创建表的SQL查询
CREATE TABLE Test
(ID int,
Value1 int,
Value2 int,
)
Run Code Online (Sandbox Code Playgroud)
用于插入值的SQL查询
INSERT INTO Test
VALUES(001,200,300)
Run Code Online (Sandbox Code Playgroud)
产量
ID Value1 Value2
1 200 300
Run Code Online (Sandbox Code Playgroud)
查询在结果中显示00
SELECT RIGHT('00' + CAST([ID] AS varchar(5)) , 3),Value1,Value2
FROM Test
Run Code Online (Sandbox Code Playgroud)
现在输出是
001 200 300
Run Code Online (Sandbox Code Playgroud)
我的Id值最大为5位数
示例00001,00010,00100,01000,10000
现在我想显示结果
00001,00010,00100,01000,10000
Run Code Online (Sandbox Code Playgroud)
我需要一个查询自动找出数字前有多少零
例00001此值有4zero,00010此值有3个零.
如何使用此查询
SELECT RIGHT('00' + CAST([ID] AS varchar(5)) , 3),Value1,Value2
FROM Test
Run Code Online (Sandbox Code Playgroud)
查找多少零存在并显示零结果