![](/img/trans.png)
[英]Databind Datagridview Combobox to a numeric field in c#.net 4.0
[英]want to use databind <%=minqty %> with INPUT html control in c#.net
我想在我們的c#.net aspx頁面中使用以下語句。
<input type="number" min="<%=minvalue %>" max="<%=maxvalue %>" step="<%=stepvalue %>" id="test" runat="server" />
代替
<input type="number" min="100" max="1000" step="50" id="test" runat="server" />
minvalue,maxvalue和stepvalue的值來自數據庫。
int minvalue = 10;
int maxvalue = 1000;
int stepvalue = 50;
請幫助我們。 提前致謝。
如果您在實現中遇到問題,請創建一個用戶控件,然后從服務器端設置屬性,您可以輕松地在客戶端代碼上訪問這些屬性。 用戶控件上的一個屬性,其中包含要傳遞給它的數據的數據類型,並在控件創建時將其填充到頁面中。
public class myControl : Control
{
public int maxValue {get; set;}
public int minValue {get; set;}
public int stepValue {get; set;}
.................
}
在后面的代碼中:
myControl ctrl = new myControl();
ctrl.maxValue = 1000;
ctrl.minValue = 10;
ctrl.stepValue = 50;
您應該使用<%#
因為這是一個綁定表達式。
<input type="number" min="<%# minvalue %>" id="test" runat="server" />
但是您必須在后面的代碼中調用DataBind()
才能使其工作。
protected void Page_Load(object sender, EventArgs e)
{
DataBind();
}
請注意,變量必須是public
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.