Dear Telerik,
I use a grid,when I add new record,I want fire a function of my js script.but I use the radajax so I use ClientScript.RegisterStartupScript function is unuseful...
my code:
function
showEdit(customer, contact) {
window.radopen(
"ContactEdit.aspx?cus="
+ customer +
"&contact="
+ contact,
"EditContact"
);
return
false
;
}
protected
void
RadGridList_InsertCommand(
object
sender, GridCommandEventArgs e)
{
Parents parents =
new
Parents();
parents.Customer_No = ((TextBox)e.Item.FindControl(
"txtParentsCode"
)).Text.Trim();
parents.English_Name = ((TextBox)e.Item.FindControl(
"txtEnName"
)).Text.Trim();
parents.Join_Date = DateTime.Parse(((RadDatePicker)e.Item.FindControl(
"rdpJoinDate"
)).SelectedDate.ToString());
parents.Salesman_Code = ((RadComboBox)e.Item.FindControl(
"rcbSalesman"
)).SelectedValue.Trim();
parents.BR_No = ((TextBox)e.Item.FindControl(
"txtBRNo"
)).Text.Trim();
parents.CR_No = ((TextBox)e.Item.FindControl(
"txtCRNo"
)).Text.Trim();
parents.Remarks = ((TextBox)e.Item.FindControl(
"txtRemarks"
)).Text.Trim();
parents.Parent_Customer_No = ((RadComboBox)e.Item.FindControl(
"rcbParent"
)).SelectedValue.Trim();
parents.Alternative_Name = ((TextBox)e.Item.FindControl(
"txtAlternative"
)).Text.Trim();
parents.Music_Service_Type = ((TextBox)e.Item.FindControl(
"txtMusSerType"
)).Text.Trim();
parents.Next_Contact_Datetime = DateTime.Parse(((RadDatePicker)e.Item.FindControl(
"rdpNextConDate"
)).SelectedDate.ToString());
try
{
new
BLL.ParentsBLL().Add(parents);
BindData();
ClientScript.RegisterStartupScript(GetType(),
"message"
,
"<script language='javascript'>showEdit('0004', '')</script>"
);
}
catch
(Exception)
{
throw
;
}
}