Hi Georgi Tunev,
Atlast i made it work. It is working fine without any page refreshing.... But i have one more problem. I am binding the data to the dropdownlist in code behind. Here is code...
try
{
clsTaskUpdates_BL objBL =
new
clsTaskUpdates_BL();
DataSet dsResTasks = objBL.getRejectTasks_BL(Convert.ToInt32(Session[
"TaskID"
]), Convert.ToInt32(Session[
"selorderID"
]));
ddlRejTask.DataSource = dsResTasks.Tables[0];
ddlRejTask.DataTextField =
"tskName"
;
ddlRejTask.DataValueField =
"qid"
;
ddlRejTask.DataBind();
ddlRejTask.Items.Insert(0,
""
);
ddlRejTskReason.DataSource = dsResTasks.Tables[1];
ddlRejTskReason.DataTextField =
"tskRejectReason"
;
ddlRejTskReason.DataValueField =
"trrid"
;
ddlRejTskReason.DataBind();
ddlRejTskReason.Items.Insert(0,
""
);
Session[
"RejRootCause"
] = dsResTasks.Tables[2];
ddlRejTskRootCause.Attributes.Add(
"onclick"
,
"javascript:return ddlRejRea()"
);
Session[
"factionType"
] =
"2"
;
btnRejTsk.Text =
"Reject Task"
;
ScriptManager.RegisterClientScriptBlock(
this
.upOrdTsk,
this
.GetType(),
"strSearCkts"
,
"OpenPopUp()"
,
true
);
}
catch
(Exception ex)
{
}
My issue is if i use radwindow manager
"ddlRejTask.Items.Insert(0, "");" is not working. (Please see image) But if i remove radwindowmanager its adding the initial item. I think radwindowmanager blocking that item. How to achieve this with radwindowmanager. I put enableviewstate = true in the page directive, in dropdownlist, in radwindow and radwindowmanager. But nothing works. Can you help me how to fix this....
here is my aspx code.....
<body>
<form id=
"form2"
runat=
"server"
>
<asp:ScriptManager ID=
"smOrddet"
runat=
"server"
>
</asp:ScriptManager>
<asp:UpdatePanel ID=
"upOrdTsk"
runat=
"server"
>
<ContentTemplate>
<div style=
"background-color: White; border-color: #68af3a; border-width: 0; border-style: solid"
>
<div style=
"padding-top: 5px; width: 97%; padding-left: 14px;"
>
<table
class
=
"customFont"
width=
"100%"
>
<tr>
<td>
<table width=
"100%"
>
<tr>
<td align=
"right"
>
<table cellspacing=
"2"
>
<tr>
<td>
<asp:Button ID=
"btnResch"
OnClick=
"btnResch_Click"
Width=
"120px"
runat=
"server"
Text=
"Site Reschedule"
/>
</td>
<td>
<asp:Button ID=
"btnReject"
Width=
"120px"
OnClick=
"btnReject_Click"
runat=
"server"
Text=
"Reject Task"
/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
</tr>
</table>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<telerik:RadWindowManager ID=
"OrdRadWM"
EnableViewState=
"true"
runat=
"server"
>
<Windows>
<telerik:RadWindow ID=
"RadWinReject"
runat=
"server"
Height=
"340px"
Width=
"515px"
Title=
"Bulk Task Completion"
Behaviors=
"Default"
CustomCSS=
"CSS/CustomStyle.css"
ShowContentDuringLoad=
"false"
BackColor=
"Green"
Animation=
"FlyIn"
Skin=
"Forest"
EnableViewState=
"true"
>
<ContentTemplate>
<asp:UpdatePanel ID=
"uprej"
runat=
"server"
OnUnload=
"Registerpanel5"
>
<ContentTemplate>
<div style=
"padding-top: 5px; padding-bottom: 20px; padding-right: 20px; padding-left: 20px;"
>
<table>
<tr>
<td>
<asp:RequiredFieldValidator BackColor=
"Yellow"
Font-Bold=
"true"
ID=
"custSt"
runat=
"server"
Font-Size=
"8pt"
ValidationGroup=
"rejTsk"
ControlToValidate=
"ddlRejTask"
InitialValue=
"0"
ErrorMessage=
"Please select the Rejected Task ."
></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align=
"left"
>
Reject to the following Task
</td>
</tr>
<tr>
<td align=
"left"
>
<asp:DropDownList ID=
"ddlRejTask"
ValidationGroup=
"rejTsk"
Width=
"450px"
runat=
"server"
>
</asp:DropDownList>
</td>
</tr>
<tr>
<td>
<asp:RequiredFieldValidator BackColor=
"Yellow"
Font-Bold=
"true"
ID=
"RequiredFieldValidator1"
runat=
"server"
Font-Size=
"8pt"
ValidationGroup=
"rejTsk"
ControlToValidate=
"ddlRejTskReason"
InitialValue=
"0"
ErrorMessage=
"Please select the Rejected Reason ."
></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align=
"left"
>
Task Reject Reason
</td>
</tr>
<tr>
<td align=
"left"
>
<asp:DropDownList ID=
"ddlRejTskReason"
AutoPostBack=
"true"
OnSelectedIndexChanged=
"ddlRejTskReason_SelectedIndexChanged"
Width=
"450px"
runat=
"server"
>
</asp:DropDownList>
</td>
</tr>
<tr>
<td>
<asp:RequiredFieldValidator ID=
"RequiredFieldValidator2"
Font-Bold=
"true"
BackColor=
"Yellow"
runat=
"server"
Font-Size=
"8pt"
ValidationGroup=
"rejTsk"
ControlToValidate=
"ddlRejTskRootCause"
InitialValue=
"0"
ErrorMessage=
"Please select the Rejected Root Cause ."
></asp:RequiredFieldValidator>
</td>
</tr>
<tr style=
"display: none"
id=
"trTskRejReaMsg"
>
<td>
<asp:Label ID=
"lbltskRejMsg"
BackColor=
"Yellow"
Font-Bold=
"true"
Font-Size=
"8pt"
ForeColor=
"Red"
runat=
"server"
Text=
"Please select Task Reject Reason"
></asp:Label>
</td>
</tr>
<tr>
<td align=
"left"
>
Task Reject Root Cause
</td>
</tr>
<tr>
<td align=
"left"
>
<asp:DropDownList ID=
"ddlRejTskRootCause"
Width=
"450px"
runat=
"server"
>
</asp:DropDownList>
</td>
</tr>
<tr>
<td align=
"left"
>
Other Reason/Root Cause
</td>
</tr>
<tr>
<td align=
"left"
>
<asp:TextBox ID=
"txtOthReaRootCause"
Width=
"444px"
runat=
"server"
TextMode=
"MultiLine"
Rows=
"3"
></asp:TextBox>
</td>
</tr>
<tr>
<td align=
"right"
>
<asp:Button ID=
"btnRejTsk"
runat=
"server"
ValidationGroup=
"rejTsk"
OnClick=
"btnRejTsk_Click"
Text=
"Reject Task"
/>
<asp:Button ID=
"btnRejCancel"
runat=
"server"
OnClientClick=
"clsPopUpRej()"
Text=
"Cancel"
/>
</td>
</tr>
</table>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</telerik:RadWindow>
<telerik:RadWindow ID=
"RadWinAttchment"
runat=
"server"
Height=
"420px"
Width=
"520px"
Title=
"Add Attachment"
Behaviors=
"Default"
CustomCSS=
"CSS/CustomStyle.css"
ShowContentDuringLoad=
"false"
BackColor=
"Green"
Animation=
"FlyIn"
Skin=
"Forest"
EnableViewState=
"true"
NavigateUrl=
"Upload.aspx"
>
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
<asp:UpdateProgress ID=
"UpdateProgress2"
AssociatedUpdatePanelID=
"upOrdTsk"
DisplayAfter=
"1"
runat=
"server"
>
<ProgressTemplate>
<iframe frameborder=
"0"
src=
"about:blank"
class
=
"iframestyle"
></iframe>
<div
class
=
"iframeDiv"
>
<img src=
"Images/rotate_large.gif"
alt=
""
/>
</div>
<div>
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</form>
</body>
Thanks
Babu