or
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" AlternatingItemStyle-HorizontalAlign="Left"
OnNeedDataSource="RadGrid1_NeedDataSource">
<MasterTableView DataKeyNames="level_id" PageSize="10">
<Columns>
<telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Test"
Visible="true">
<ItemTemplate>
<asp:Panel ID="Panel1" runat="server">
<asp:DropDownList ID="Drop1" runat="server" AutoPostBack="true">
</asp:DropDownList>
</asp:Panel>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
function OnClientRatingSelectedIndexChanged(arg) {
var grid = $find("<%=RadGrid1.ClientID %>");
var MasterTable = grid.get_masterTableView();
var Rows = MasterTable.get_dataItems();
for (var i = 0; i < Rows.length; i++) {
var row = Rows[i];
var drop1 = row.findControl("Drop1");
var val1 = drop1.selectedValue;
}
<
telerik:RadWindow
runat
=
"server"
ID
=
"ForgotPasswordWindow"
Modal
=
"True"
OpenerElementID
=
"LinkButtonForgotPassword"
Behaviors
=
"Close"
Title
=
"Reset Password"
Height
=
"180px"
VisibleStatusbar
=
"False"
Width
=
"350px"
>
<
ContentTemplate
>
<
telerik:RadAjaxPanel
runat
=
"server"
>
<
div
style
=
"margin: 10px;"
>
<
p
>If you already have an account and have forgotten your password, please enter the
email address for your account in the box provided below. A new password will be
emailed to this address.</
p
>
<
div
>
<
telerik:RadTextBox
runat
=
"server"
ID
=
"emailAddress"
></
telerik:RadTextBox
>
<
telerik:RadButton
runat
=
"server"
ID
=
"ResetPasswordButton"
Text
=
"Submit"
OnClick
=
"ResetPassword_Submit"
></
telerik:RadButton
>
</
div
>
</
div
>
</
telerik:RadAjaxPanel
>
</
ContentTemplate
>
</
telerik:RadWindow
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
>
<
telerik:RadNotification
runat
=
"server"
ID
=
"Notifier"
TitleIcon
=
"none"
ContentIcon
=
"ok"
KeepOnMouseOver
=
"False"
Animation
=
"Fade"
Position
=
"Center"
AutoCloseDelay
=
"2000"
ShowCloseButton
=
"False"
Height
=
"90"
Width
=
"330"
VisibleTitlebar
=
"False"
Skin
=
"Silk"
>
</
telerik:RadNotification
>
</
telerik:RadAjaxPanel
>
if
(Membership.GetUser(emailAddress.Text) ==
null
)
{
Notifier.ContentIcon =
"warning"
;
Notifier.Show(
"The system could not find a user with that email address."
);
}
else
......
<telerik:RadAjaxLoadingPanel |
ID="RadAjaxLoadingPanel1" |
BackgroundPosition="Top" |
runat="server" |
IsSticky="true" |
Skin="Office2007" /> |
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
<ajaxsettings> |
<telerik:AjaxSetting AjaxControlID="FormView1"> |
<updatedcontrols> |
<telerik:AjaxUpdatedControl |
ControlID="FormView1" |
LoadingPanelID="RadAjaxLoadingPanel1" /> |
</updatedcontrols> |
</telerik:AjaxSetting> |
</ajaxsettings> |
</telerik:RadAjaxManager> |
In the code behind I register some javascripts by setting RegisterStartupScript
protected void FormView1_ItemCommand(object sender, FormViewCommandEventArgs e) |
{ |
switch (e.CommandName) |
{ |
case "Cancel": |
//ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CancelEdit();", true); |
Page.ClientScript.RegisterStartupScript(this.GetType(), "alertScript", "alert('test');", true); |
break; |
case "Update": |
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind();", true); |
break; |
case "Insert": |
ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "CloseAndRebind('navigateToInserted');", true); |
break; |
} |
} |