2013-08-22 34 views
0

我怎麼能硬編碼我RangeValidator1按鈕點擊執行不同,這取決於具體的產品類型被查看,例如:動態變化RangeValidator控件的屬性

if(id == 1) 
{ 
RangeValidator1.Enabled = true; 
RangeValidator1.Type = ValidationDataType.Integer; 
RangeValidator1.MaximumValue = "6"; 
RangeValidator1.MinimumValue = "1"; 
RangeValidator1.ErrorMessage = "Only 6 allowed per customer"; 
} 
else if(id == 2) 
{ 
RangeValidator1.Enabled = true; 
RangeValidator1.Type = ValidationDataType.Integer; 
RangeValidator1.MaximumValue = "10"; 
RangeValidator1.MinimumValue = "1"; 
RangeValidator1.ErrorMessage = "Only 10 allowed per customer"; 
} 
else 
RangeValidator.Enabled = false; 

這就是我想要的東西的一般要點在點擊按鈕實現,但它是扔有關MaximumValue屬性RangeValidator1的值「的錯誤不能被轉換爲Integer類型。

幫助?

回答

0

RangeValidator1.MaximumValue需要像你這樣的字符串值

RangeValidator1.MaximumValue = "10"; 

,使其從整型變量獲取,添加的ToString()這個變量這樣

int x = 10; 
    RangeValidator1.MaximumValue = x.ToString();