我对html和aspx还是很陌生,这是经过一些研究后得出的代码。这非常简单,只需一个数字和2个按钮,即可增加和减少点击时的数字值,但无法使用。我知道我错了,但是在哪里?
<%@ Page Language="C#"%>
<script runat=server>
public string IncreaseValue(string number)
{
int value = int.Parse(number);
value++;
number = value.ToString();
return number;
}
public string DecreaseValue(string number)
{
int value = int.Parse(number);
if (value > 0)
{
value--;
}
number = value.ToString();
return number;
}
</script>
<html>
<head>
<title>Increase/Decrease test</title>
</head>
<body>
<form runat="server">
<input type="button" id="decrease" onclick="<%number.Value = DecreaseValue(number.Value);%>" value="-"/>
<input type="number" id="number" value="0" runat="server"/>
<input type="button" id="increase" onclick="<%number.Value = IncreaseValue(number.Value);%>" value="+"/>
</form>
</body>
</html>
这也是我的第一个问题,对于任何愚蠢的事,请先抱歉。