我需要验证数据库中的数据(数量)存储在后面的代码中的文本框(数量),并且我必须使用后面代码中的变量值验证给定的输入值,以便用户不能使用更多的数量然后数据库中的值。
问问题
3552 次
3 回答
3
假设您Quantity
在后面的代码中有一个变量,它包含用户可以插入的最大数量,您需要向您的 TextBox 添加一个验证器,如下所示:
<asp:RangeValidator id="Range1"
ControlToValidate="TextBox1"
MinimumValue="0"
MaximumValue="<%# Quantity %>"
Type="Integer"
Text="Value inserted is more than the allowed maxium quantity"
runat="server"/>
于 2013-04-16T08:40:10.310 回答
1
将该变量公开或创建一个可以保存该变量值的属性,然后您可以像这样在 aspx 页面中访问它
<body>
<form id="form1" runat="server">
<div>
<h1><%=Name%></h1>
</div>
</form>
</body>
代码背后的代码应该是这样的
public string Name{ get; set; }
protected void Page_Load(object sender, EventArgs e)
{
Name = "Mega Mind";
}
于 2013-04-16T08:36:35.263 回答
0
正如我从您的问题标题而不是描述中了解到的那样,您想从您的客户端脚本代码(即 aspx)中访问代码中的变量
您可以使用 ClientScriptManager.RegisterClientScriptBlock() 注册变量
在此处输入链接描述中的更多信息
于 2013-04-16T08:41:47.177 回答