내가 뭘하려 :"입력 문자열이 올바른 형식이 아닙니다." 오류?
마크 업 :
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Label ID="Label1" runat="server" AssociatedControlID="TextBox2" Text="Label"></asp:Label>
<asp:SliderExtender ID="SliderExtender1" TargetControlID="TextBox2" BoundControlID="Label1" Maximum="200" Minimum="100" runat="server">
</asp:SliderExtender>
코드 뒤에 : 입력 문자열 :
protected void setImageWidth()
{
int imageWidth;
if (Label1.Text != null)
{
imageWidth = 1 * Convert.ToInt32(Label1.Text);
Image1.Width = imageWidth;
}
}
브라우저에 페이지를 실행 한 후, 나는 System.FormatException
를 얻을 수 올바른 형식이 아닙니다. Label1.Text
정수로 구문 분석 할 수없는 Label
를 보유하고 있기 때문에
변경 Convert.ToInt32 (TextBox2.Text)'에'Convert.ToInt32 (Label1.Text)'교체' –
@AndreCalil 난 그냥하려고했지만있어 같은 오류 –
'SliderExtender1'에서'Bound'와'Target' 컨트롤을 바꾸십시오 –