I'm working off of the demo here:
http://demos.telerik.com/aspnet-ajax/tooltip/examples/modality/defaultvb.aspx
Everything is working but the serverside code. Here's a snippet of the aspx:
and here's the code for the postback:
Oddly (or maybe not) the postback for the 2nd dropdown (ddScheduleReportFrequency) works perfectly. I don't see why the click button event (btnScheduleAddSubmit)wouldn't work as well. What am I doing wrong?
Thanks.
http://demos.telerik.com/aspnet-ajax/tooltip/examples/modality/defaultvb.aspx
Everything is working but the serverside code. Here's a snippet of the aspx:
<
telerik:RadToolTip
ID
=
"RadToolTip2"
runat
=
"server"
Modal
=
"true"
ShowEvent
=
"FromCode"
Position
=
"TopCenter"
RelativeTo
=
"BrowserWindow"
OnClientBeforeHide
=
"OnClientBeforeHide"
HideEvent
=
"FromCode"
ShowCallout
=
"False"
>
<
asp:UpdatePanel
runat
=
"server"
ID
=
"UpdatePanel2"
UpdateMode
=
"Conditional"
>
<
ContentTemplate
>
<
asp:Panel
ID
=
"pnlScheduleAddReport"
runat
=
"server"
Style
=
"padding-left: 11px;"
>
<
h5
>Schedule A New Report</
h5
>
<
telerik:RadComboBox
ZIndex
=
"999999"
ID
=
"ddScheduleReportName"
Label
=
"Report:"
runat
=
"server"
DataSourceID
=
"SQLDataSource1"
AllowCustomText
=
"false"
DataValueField
=
"id"
DataTextField
=
"reportname"
Width
=
"275px"
>
</
telerik:RadComboBox
>
<
telerik:RadComboBox
ZIndex
=
"999999"
ID
=
"ddScheduleReportFrequency"
Label
=
"Frequency:"
runat
=
"server"
DataSourceID
=
"SQLDataSource3"
AllowCustomText
=
"false"
DataValueField
=
"id"
DataTextField
=
"frequencyDesc"
Width
=
"140px"
OnSelectedIndexChanged
=
"ddScheduleReportFrequency_SelectedIndexChanged"
AutoPostBack
=
"true"
>
</
telerik:RadComboBox
>
<
telerik:RadComboBox
ZIndex
=
"999999"
ID
=
"ddScheduleReportParam"
Label
=
"Run Every:"
runat
=
"server"
AllowCustomText
=
"false"
Width
=
"165px"
>
</
telerik:RadComboBox
>
<
br
/><
br
/>
<
asp:Label
ID
=
"lblScheduleReportError"
runat
=
"server"
Text
=
"error label"
Visible
=
"false"
></
asp:Label
><
br
/>
<
telerik:RadButton
ID
=
"btnScheduleAddSubmit"
runat
=
"server"
Text
=
"Add Report To Schedule"
OnClick
=
"btnScheduleAddSubmit_Click"
AutoPostBack
=
"true"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"btnScheduleAddCancel"
runat
=
"server"
Text
=
"Cancel"
OnClick
=
"btnScheduleAddCancel_Click"
>
</
telerik:RadButton
>
</
asp:Panel
>
</
ContentTemplate
>
<
Triggers
>
<
asp:AsyncPostBackTrigger
ControlID
=
"btnScheduleAddReport"
EventName
=
"Click"
></
asp:AsyncPostBackTrigger
>
</
Triggers
>
</
asp:UpdatePanel
>
</
telerik:RadToolTip
>
and here's the code for the postback:
Protected Sub btnScheduleAddSubmit_Click(sender As Object, e As System.EventArgs) Handles btnScheduleAddSubmit.Click
Dim strConn As String = System.Configuration.ConfigurationManager.ConnectionStrings("XXXXX").ConnectionString
Dim strSQL As String = "INSERT INTO TABLE (fld1, fld2, fld3, fld4) VALUES (@userID, @reportID, @reportFrequencyID, @reportFrequencyParam)"
Dim oConn As New Data.SqlClient.SqlConnection(strConn)
Dim oCmd As New Data.SqlClient.SqlCommand(strSQL, oConn)
With oCmd.Parameters
.Add(New SqlClient.SqlParameter("@fld1", Session("userID")))
.Add(New SqlClient.SqlParameter("@reportID", ddScheduleReportName.SelectedValue))
.Add(New SqlClient.SqlParameter("@reportFrequencyID", ddScheduleReportFrequency.SelectedValue))
.Add(New SqlClient.SqlParameter("@reportFrequencyParam", ddScheduleReportParam.SelectedValue))
End With
oConn.Open()
oCmd.ExecuteNonQuery()
oConn.Close()
bindReportSchedule()
'If Not ddScheduleReportName.Equals(String.Empty) AndAlso Not ddScheduleReportFrequency.Equals(String.Empty) AndAlso Not ddScheduleReportParam.Equals(String.Empty) Then
Dim script As String = "toHide = true;GetActiveToolTip().hide()"
ScriptManager.RegisterStartupScript(Me.Page, GetType(Page), "scriptKey", script, True)
Me.lblScheduleReportError.Visible = False
'Else
'Me.lblScheduleReportError.Text = "Please select a Report, Frequency, and Frequency Parameter field before submitting."
'Me.lblScheduleReportError.Visible = True
'End If
End Sub
Oddly (or maybe not) the postback for the 2nd dropdown (ddScheduleReportFrequency) works perfectly. I don't see why the click button event (btnScheduleAddSubmit)wouldn't work as well. What am I doing wrong?
Thanks.