Hi,
I have a problem when the RadTextBox is placed within a RadAjaxPanel control as below.
By clicking submit, the RadTextBox text doesn't submitted. By removing the AutoPostBack attribute and the OnSelectedIndexChanged event of the RadComboBox controls then the RadTextBox text does submit. In addition If I don't use the RadAjaxPanel control then the RadTextBox text does submit too.
aspx:
c#:
Can you please expalin to me how to fix this problem?
Regards,
Bader
I have a problem when the RadTextBox is placed within a RadAjaxPanel control as below.
By clicking submit, the RadTextBox text doesn't submitted. By removing the AutoPostBack attribute and the OnSelectedIndexChanged event of the RadComboBox controls then the RadTextBox text does submit. In addition If I don't use the RadAjaxPanel control then the RadTextBox text does submit too.
aspx:
<
telerik:RadAjaxPanel
ID
=
"SSS"
runat
=
"server"
>
<
table
border
=
"0"
cellpadding
=
"0"
cellspacing
=
"0"
width
=
"700px"
>
<
tr
>
<
td
width
=
"120"
>
<
asp:Label
ID
=
"CyclLabel"
runat
=
"server"
SkinID
=
"FieldLabel"
Text
=
"Cycle:"
></
asp:Label
>
</
td
>
<
td
width
=
"250"
>
<
telerik:RadComboBox
ID
=
"CycleRadComboBox"
runat
=
"server"
Enabled
=
"true"
Width
=
"215px"
AutoPostBack
=
"true"
OnSelectedIndexChanged
=
"CycleRadComboBox_SelectedIndexChanged"
>
<
Items
>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Select Cycle"
Value
=
""
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"BVT"
Value
=
"BVT"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"GQL"
Value
=
"GQL"
/>
</
Items
>
<
CollapseAnimation
Type
=
"OutQuint"
Duration
=
"200"
></
CollapseAnimation
>
</
telerik:RadComboBox
>
</
td
>
<
td
width
=
"100"
>
<
asp:Label
ID
=
"StatusLabel"
runat
=
"server"
SkinID
=
"FieldLabel"
Text
=
"Status:"
></
asp:Label
>
</
td
>
<
td
width
=
"*"
>
<
telerik:RadComboBox
ID
=
"StatusRadComboBox"
runat
=
"server"
Enabled
=
"false"
Width
=
"215px"
AutoPostBack
=
"true"
OnSelectedIndexChanged
=
"StatusRadComboBox_SelectedIndexChanged"
>
<
Items
>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Select Status"
Value
=
""
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Passed"
Value
=
"Passed"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Failed"
Value
=
"Failed"
/>
<
telerik:RadComboBoxItem
runat
=
"server"
Text
=
"Passed with known issues"
Value
=
"Passed with known issues"
/>
</
Items
>
<
CollapseAnimation
Type
=
"OutQuint"
Duration
=
"200"
></
CollapseAnimation
>
</
telerik:RadComboBox
>
</
td
>
</
tr
>
<
tr
style
=
"height:55px;"
>
<
td
valign
=
"top"
width
=
"120"
>
<
div
style
=
"margin-top:9px;"
>
<
asp:Label
ID
=
"CmntLabel"
runat
=
"server"
SkinID
=
"FieldLabel"
Text
=
"Comment:"
></
asp:Label
>
</
div
>
</
td
>
<
td
colspan
=
"3"
width
=
"*"
>
<
telerik:RadTextBox
ID
=
"CommentRadTextBox"
runat
=
"server"
Width
=
"560px"
TextMode
=
"MultiLine"
Rows
=
"2"
></
telerik:RadTextBox
>
</
td
>
</
tr
>
<
tr
style
=
"height:50px;"
>
<
td
colspan
=
"4"
>
<
asp:Button
ID
=
"SubmitButton"
runat
=
"server"
SkinID
=
"ImageAndTextButton"
OnClick
=
"SubmitButton_Click"
Text
=
"Submit"
/>
</
td
>
</
tr
>
</
table
>
<
asp:Label
ID
=
"CommentTextLabel"
runat
=
"server"
Text
=
""
></
asp:Label
>
</
telerik:RadAjaxPanel
>
c#:
protected void Page_Load(object sender, EventArgs e)
{
}
protected void SubmitButton_Click(object sender, EventArgs e)
{
CommentTextLabel.Text = CommentRadTextBox.Text;
}
protected void CycleRadComboBox_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
if (!Convert.ToString(e.Value).Equals(string.Empty))
StatusRadComboBox.Enabled = true;
else
{
StatusRadComboBox.Enabled = false;
CommentRadTextBox.Enabled = false;
}
}
protected void StatusRadComboBox_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
if (!Convert.ToString(e.Value).Equals(string.Empty))
CommentRadTextBox.Enabled = true;
else CommentRadTextBox.Enabled = false;
}
Can you please expalin to me how to fix this problem?
Regards,
Bader