Dear all,
i'm new in using Telerik controls , i got an error "object reference not set for an instance of object"(see the attached file) when i'm trying to update the form and the grid.
this is my code
when i change the ajax setting to :
every thing works fine .
Regards
i'm new in using Telerik controls , i got an error "object reference not set for an instance of object"(see the attached file) when i'm trying to update the form and the grid.
this is my code
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
CodeBehind="~/Property/AddProperty.aspx.cs" Inherits="GWERP.Aqar.AddProperty" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"ContentPlaceHolder2"
runat
=
"server"
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
function DeleteImageVedio(args, message, event, title) {
if (args) {
var conVal=radconfirm(message, event, 330, 100, null, title);
if (conVal) {
args.parentNode.parentNode.parentNode.firstChild.firstChild.firstChild.className = "deleteted";
return false
}
else {
return false;
}
}
}
function validationFailed(sender, eventArgs) {
$(".ErrorHolder").append("???? ????? ??? ?????? '" + '*' + eventArgs.get_fileName().substring(eventArgs.get_fileName().lastIndexOf('.')) + "'.</p>").fadeIn("slow");
}
//]]>
</
script
>
<
link
href
=
"../css/sushi.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
tel:RadAjaxLoadingPanel
ID
=
"ralpMain"
runat
=
"server"
Skin
=
"Web20"
>
</
tel:RadAjaxLoadingPanel
>
<
tel:RadAjaxPanel
ID
=
"rapMain"
runat
=
"server"
Height
=
"100%"
Width
=
"100%"
>
<
table
style
=
"width: 100%"
>
<
tr
>
<
td
colspan
=
"3"
align
=
"center"
>
<
asp:Label
ID
=
"Label30"
runat
=
"server"
Text
=
"????? ????"
CssClass
=
"formlable1"
Font-Size
=
"Large"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"lblPropertyStateName0"
CssClass
=
"formlable"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
>?????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadComboBox
ID
=
"ddlCountry"
AllowCustomText
=
"false"
MarkFirstMatch
=
"true"
DataSourceID
=
"ods_GetLookupDetails"
DataValueField
=
"LockupDetail_ID"
DataTextField
=
"LockupDetail_Name"
AutoPostBack
=
"true"
AppendDataBoundItems
=
"true"
runat
=
"server"
Skin
=
"Web20"
OnSelectedIndexChanged
=
"ddlCountry1_SelectedIndexChanged"
HighlightTemplatedItems
=
"true"
>
<
Items
>
<
tel:RadComboBoxItem
Text
=
"------?????? ????????-----"
Value
=
"0"
/>
</
Items
>
</
tel:RadComboBox
>
<
asp:ObjectDataSource
ID
=
"ods_GetLookupDetails"
runat
=
"server"
SelectMethod
=
"GetLockupDetails"
TypeName
=
"GWERP.DataAccess.Lockups.General_LockupDetail1"
>
<
SelectParameters
>
<
asp:Parameter
DefaultValue
=
"123"
Name
=
"LockupMaster_ID"
Type
=
"Int32"
/>
<
asp:Parameter
DefaultValue
=
"ar"
Name
=
"Lang"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"lblPropertyStateName2"
CssClass
=
"formlable"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
>???????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadComboBox
ID
=
"ddlRegion"
runat
=
"server"
AllowCustomText
=
"false"
AppendDataBoundItems
=
"true"
A
DataSourceID
=
"odsGetRegions"
DataTextField
=
"LookupDetalDeepName"
DataValueField
=
"LookupDetailsDeep_ID"
AutoPostBack
=
"True"
HighlightTemplatedItems
=
"true"
MarkFirstMatch
=
"true"
Skin
=
"Web20"
OnSelectedIndexChanged
=
"ddlRegion_SelectedIndexChanged"
>
<
Items
>
<
tel:RadComboBoxItem
Text
=
"------?????? ????????-----"
Value
=
"0"
/>
</
Items
>
</
tel:RadComboBox
>
<
asp:ObjectDataSource
ID
=
"odsGetRegions"
runat
=
"server"
SelectMethod
=
"GetLockupDetails"
TypeName
=
"GWERP.DataAccess.Lockups.GeneralLookupDeep"
>
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"ddlCountry"
Name
=
"LockupMaster_ID"
PropertyName
=
"SelectedValue"
Type
=
"Int32"
/>
<
asp:Parameter
DefaultValue
=
"ar"
Name
=
"Lang"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"lblPropertyStateName1"
CssClass
=
"formlable"
runat
=
"server"
>???????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadComboBox
ID
=
"ddlCity"
runat
=
"server"
A
=
""
AllowCustomText
=
"false"
AppendDataBoundItems
=
"true"
AutoPostBack
=
"True"
DataSourceID
=
"odsCites"
DataTextField
=
"LookupDetalDeepName"
DataValueField
=
"LookupDetailsDeep_ID"
HighlightTemplatedItems
=
"true"
MarkFirstMatch
=
"true"
Skin
=
"Web20"
OnSelectedIndexChanged
=
"ddlCity_SelectedIndexChanged"
>
<
Items
>
<
tel:RadComboBoxItem
Text
=
"------?????? ????????-----"
Value
=
"0"
/>
</
Items
>
</
tel:RadComboBox
>
<
asp:ObjectDataSource
ID
=
"odsCites"
runat
=
"server"
SelectMethod
=
"GetLockupDetails"
TypeName
=
"GWERP.DataAccess.Lockups.GeneralLookupDeep"
>
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"ddlRegion"
Name
=
"LockupMaster_ID"
PropertyName
=
"SelectedValue"
Type
=
"Int32"
/>
<
asp:Parameter
DefaultValue
=
"ar"
Name
=
"Lang"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel1"
runat
=
"server"
CssClass
=
"formlable"
>????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadComboBox
ID
=
"ddlQuarter"
runat
=
"server"
A
=
""
AllowCustomText
=
"false"
AppendDataBoundItems
=
"true"
AutoPostBack
=
"True"
DataSourceID
=
"odsQuarter"
DataTextField
=
"LookupDetalDeepName"
DataValueField
=
"LookupDetailsDeep_ID"
HighlightTemplatedItems
=
"true"
MarkFirstMatch
=
"true"
Skin
=
"Web20"
>
<
Items
>
<
tel:RadComboBoxItem
Text
=
"------?????? ????????-----"
Value
=
"0"
/>
</
Items
>
</
tel:RadComboBox
>
<
asp:ObjectDataSource
ID
=
"odsQuarter"
runat
=
"server"
SelectMethod
=
"GetLockupDetails"
TypeName
=
"GWERP.DataAccess.Lockups.GeneralLookupDeep"
>
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"ddlCity"
Name
=
"LockupMaster_ID"
PropertyName
=
"SelectedValue"
Type
=
"Int32"
/>
<
asp:Parameter
DefaultValue
=
"ar"
Name
=
"Lang"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel2"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
CssClass
=
"formlable"
>??? ??????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadTextBox
ID
=
"txtPeiceNumber"
runat
=
"server"
Skin
=
"Web20"
Columns
=
"24"
>
</
tel:RadTextBox
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel11"
CssClass
=
"formlable"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
>??? ??????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadTextBox
ID
=
"txtPropertySchemaNumber"
runat
=
"server"
Columns
=
"24"
Skin
=
"Web20"
>
</
tel:RadTextBox
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"lblPropertyStateName"
runat
=
"server"
CssClass
=
"formlable"
MyEnabled
=
""
MyVisible
=
""
>??? ??????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadTextBox
ID
=
"txtPropertyStateName"
runat
=
"server"
Columns
=
"24"
Skin
=
"Web20"
>
</
tel:RadTextBox
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"lblPropertyStateName3"
CssClass
=
"formlable"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
>??? ??????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadComboBox
ID
=
"ddlPropertyType"
runat
=
"server"
A
=
""
AllowCustomText
=
"false"
AppendDataBoundItems
=
"true"
AutoPostBack
=
"True"
DataSourceID
=
"odsPropertyType"
DataTextField
=
"LockupDetail_Name"
DataValueField
=
"LockupDetail_ID"
HighlightTemplatedItems
=
"true"
MarkFirstMatch
=
"true"
Skin
=
"Web20"
>
<
Items
>
<
tel:RadComboBoxItem
Text
=
"------?????? ????????-----"
Value
=
"0"
/>
</
Items
>
</
tel:RadComboBox
>
<
asp:ObjectDataSource
ID
=
"odsPropertyType"
runat
=
"server"
SelectMethod
=
"GetLockupDetails"
TypeName
=
"GWERP.DataAccess.Lockups.General_LockupDetail1"
>
<
SelectParameters
>
<
asp:Parameter
DefaultValue
=
"126"
Name
=
"LockupMaster_ID"
Type
=
"Int32"
/>
<
asp:Parameter
DefaultValue
=
"ar"
Name
=
"Lang"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
valign
=
"top"
>
<
gw:CustomLabel
ID
=
"lblAddress"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
CssClass
=
"formlable"
>???????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadTextBox
ID
=
"txtAddress"
runat
=
"server"
Skin
=
"Web20"
Columns
=
"24"
Height
=
"100"
TextMode
=
"MultiLine"
>
</
tel:RadTextBox
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel4"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
CssClass
=
"formlable"
>??????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadComboBox
ID
=
"ddlPropertyState"
runat
=
"server"
A
=
""
AllowCustomText
=
"false"
AppendDataBoundItems
=
"true"
AutoPostBack
=
"True"
DataTextField
=
"LockupDetail_Name"
DataValueField
=
"LockupDetail_ID"
DataSourceID
=
"odsPropertyState"
HighlightTemplatedItems
=
"true"
MarkFirstMatch
=
"true"
Skin
=
"Web20"
>
<
Items
>
<
tel:RadComboBoxItem
Text
=
"------?????? ????????-----"
Value
=
"0"
/>
</
Items
>
</
tel:RadComboBox
>
<
asp:ObjectDataSource
ID
=
"odsPropertyState"
runat
=
"server"
SelectMethod
=
"GetLockupDetails"
TypeName
=
"GWERP.DataAccess.Lockups.General_LockupDetail1"
>
<
SelectParameters
>
<
asp:Parameter
DefaultValue
=
"127"
Name
=
"LockupMaster_ID"
Type
=
"Int32"
/>
<
asp:Parameter
DefaultValue
=
"ar"
Name
=
"Lang"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
valign
=
"top"
>
<
gw:CustomLabel
ID
=
"CustomLabel5"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
CssClass
=
"formlable"
>?????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadTextBox
ID
=
"txtPropertyDescription"
runat
=
"server"
Columns
=
"24"
Height
=
"100"
Skin
=
"Web20"
TextMode
=
"MultiLine"
>
</
tel:RadTextBox
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel7"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
CssClass
=
"formlable"
>???????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadTextBox
ID
=
"txtPropertySpace"
runat
=
"server"
Skin
=
"Web20"
Columns
=
"24"
>
</
tel:RadTextBox
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
style
=
"height: 30px"
>
<
gw:CustomLabel
ID
=
"CustomLabel6"
runat
=
"server"
CssClass
=
"formlable"
MyEnabled
=
""
MyVisible
=
""
>?????</
gw:CustomLabel
>
</
td
>
<
td
style
=
"height: 30px"
>
<
table
style
=
"width:100%;"
>
<
tr
>
<
td
>
<
tel:RadTextBox
ID
=
"txtPropertyPrice"
runat
=
"server"
Columns
=
"24"
Skin
=
"Web20"
>
</
tel:RadTextBox
>
</
td
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel12"
runat
=
"server"
CssClass
=
"formlable"
MyEnabled
=
""
MyVisible
=
""
>??</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadDateTimePicker
ID
=
"rdtpPriceFrom"
Skin
=
"Web20"
Runat
=
"server"
>
<
DateInput
Enabled
=
"false"
Culture
=
"ar-SA"
></
DateInput
>
<
ShowAnimation
Type
=
"Slide"
/>
</
tel:RadDateTimePicker
>
</
td
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel13"
runat
=
"server"
CssClass
=
"formlable"
MyEnabled
=
""
MyVisible
=
""
>???</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadDateTimePicker
ID
=
"rdtpPriceTo"
Skin
=
"Web20"
Runat
=
"server"
>
<
DateInput
Enabled
=
"false"
Culture
=
"ar-SA"
></
DateInput
>
</
tel:RadDateTimePicker
>
</
td
>
</
tr
>
</
table
>
</
td
>
<
td
style
=
"height: 30px"
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel10"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
CssClass
=
"formlable"
>??? ???????</
gw:CustomLabel
>
</
td
>
<
td
>
<
tel:RadComboBox
ID
=
"ddlPropertyOperation"
runat
=
"server"
A
=
""
AllowCustomText
=
"false"
AppendDataBoundItems
=
"true"
AutoPostBack
=
"True"
DataSourceID
=
"odsPropertyOperation"
DataTextField
=
"LockupDetail_Name"
DataValueField
=
"LockupDetail_ID"
HighlightTemplatedItems
=
"true"
MarkFirstMatch
=
"true"
Skin
=
"Web20"
>
<
Items
>
<
tel:RadComboBoxItem
Text
=
"------?????? ????????-----"
Value
=
"0"
Owner
=
"ddlPropertyOperation"
/>
</
Items
>
</
tel:RadComboBox
>
<
asp:ObjectDataSource
ID
=
"odsPropertyOperation"
runat
=
"server"
SelectMethod
=
"GetLockupDetails"
TypeName
=
"GWERP.DataAccess.Lockups.General_LockupDetail1"
>
<
SelectParameters
>
<
asp:Parameter
DefaultValue
=
"128"
Name
=
"LockupMaster_ID"
Type
=
"Int32"
/>
<
asp:Parameter
DefaultValue
=
"ar"
Name
=
"Lang"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
</
tr
>
</
table
>
<
br
/>
<
table
style
=
"width: 100%;"
>
<
tr
>
<
td
colspan
=
"3"
align
=
"center"
>
<
div
class
=
"ErrorHolder"
>
</
div
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel8"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
CssClass
=
"formlable"
>????? ?????</
gw:CustomLabel
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
<
tel:RadAsyncUpload
ID
=
"raUploadImages"
MultipleFileSelection
=
"Automatic"
runat
=
"server"
TargetFolder
=
"~/PropertiesPath/Images/"
Skin
=
"Web20"
AllowedFileExtensions
=
"jpg,jpeg,png,gif"
OnClientValidationFailed
=
"validationFailed"
>
<
Localization
Cancel
=
"?????"
Remove
=
"???"
Select
=
"??????"
/>
</
tel:RadAsyncUpload
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
<
tel:RadListView
ID
=
"lvImages"
runat
=
"server"
AllowPaging
=
"True"
Visible
=
"false"
datasourceid
=
"odsGetPropertyImages"
EnableLinqExpressions
=
"false"
ItemPlaceholderID
=
"phImages"
PageSize
=
"2"
Skin
=
"Web20"
>
<
LayoutTemplate
>
<
fieldset
>
<
legend
class
=
"formlable1"
><
h1
>?????</
h1
></
legend
>
<
br
/>
<
div
align
=
"right"
>
<
asp:PlaceHolder
ID
=
"phImages"
runat
=
"server"
> </
asp:PlaceHolder
>
</
div
>
</
fieldset
>
<
tel:RadDataPager
ID
=
"rdpImages"
runat
=
"server"
PageSize
=
"2"
Skin
=
"Web20"
>
<
Fields
>
<
tel:RadDataPagerSliderField
/>
</
Fields
>
</
tel:RadDataPager
>
</
LayoutTemplate
>
<
ItemTemplate
>
<
fieldset
style
=
"float: right; width: 170px;text-align:center;height:170px"
>
<
table
>
<
tr
>
<
td
align
=
"right"
style
=
"width: 25%;text-align:center"
>
<
div
></
div
>
<
asp:Image
ID
=
"imgPropertyImage"
runat
=
"server"
BorderColor
=
"#0B7FAD"
style
=
"z-index:999;"
BorderWidth
=
"2"
Height
=
"140"
ImageUrl='<%# Eval("PropertyDetailsPath") %>'
Width="130px" />
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:LinkButton
CssClass
=
"rbRemove"
Text
=
"."
CommandArgument='<%# Eval("PropertyDetailsID") %>' OnClick="DeleteImageVideo"
ForeColor="White" Width="20px" ID="lnkDeleteImage" runat="server"
OnClientClick="javascript:return radconfirm('?? ??? ????? ?? ??? ???????',event,250,100,null,'????? ?????');"
> </
asp:LinkButton
>
</
td
>
</
tr
>
</
table
>
</
fieldset
>
</
ItemTemplate
>
</
tel:RadListView
>
<
asp:ObjectDataSource
ID
=
"odsGetPropertyImages"
runat
=
"server"
SelectMethod
=
"GetPropertyDetail"
TypeName
=
"GWERP.DataAccess.Aqar.Properties.PropertiesDetails"
>
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"hfPropertyID"
Name
=
"propertyID"
PropertyName
=
"Value"
Type
=
"Int32"
/>
<
asp:Parameter
DefaultValue
=
"1"
Name
=
"detailType"
Type
=
"Int32"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
gw:CustomLabel
ID
=
"CustomLabel9"
runat
=
"server"
MyEnabled
=
""
MyVisible
=
""
CssClass
=
"formlable"
>????? ????? ???????</
gw:CustomLabel
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
<
tel:RadAsyncUpload
ID
=
"raUploadClips"
MultipleFileSelection
=
"Automatic"
runat
=
"server"
TargetFolder
=
"~/PropertiesPath/Images/"
Skin
=
"Web20"
AllowedFileExtensions
=
"avi,3gp,wmv,mp4,flv"
OnClientValidationFailed
=
"validationFailed"
>
<
Localization
Cancel
=
"?????"
Remove
=
"???"
Select
=
"??????"
/>
</
tel:RadAsyncUpload
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
<
tel:RadListView
ID
=
"lvVedios"
runat
=
"server"
AllowPaging
=
"true"
Visible
=
"false"
datasourceid
=
"odsGetPropertyVedios"
EnableLinqExpressions
=
"false"
ItemPlaceholderID
=
"phVedios"
PageSize
=
"2"
Skin
=
"Web20"
>
<
LayoutTemplate
>
<
fieldset
>
<
legend
class
=
"formlable1"
><
h1
>???????</
h1
></
legend
>
<
br
/>
<
div
align
=
"right"
>
<
asp:PlaceHolder
ID
=
"phVedios"
runat
=
"server"
></
asp:PlaceHolder
>
</
div
>
</
fieldset
>
<
div
align
=
"center"
>
<
tel:RadDataPager
ID
=
"rdpVedios0"
runat
=
"server"
PageSize
=
"2"
Skin
=
"Web20"
>
<
Fields
>
<
tel:RadDataPagerSliderField
/>
</
Fields
>
</
tel:RadDataPager
>
</
div
>
</
LayoutTemplate
>
<
ItemTemplate
>
<
fieldset
style
=
"float: right; width: 180px;text-align:center"
>
<
table
>
<
tr
>
<
td
align
=
"right"
style
=
"width: 25%;text-align:center"
>
<
object
ID
=
"flowplayer0"
classid
=
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
style=" width: 170px; height: 170px;
border: none;"
style
=
"border: 2px solid #0B7FAD"
>
<
param
name
=
"movie"
value
=
"../flowplayer-3.2.5.swf"
/>
<
param
name
=
"wmode"
value
=
"transparent"
/>
<
param
name
=
"flashvars"
wmode
=
"transparent"
value=<%#"config={'clip':{'url':'"+Eval("PropertyDetailsPath")+"', 'autoPlay':false, 'autoBuffering':true}}" %> />
</
object
>
</
td
>
</
tr
>
<
tr
>
<
td
align
=
"center"
>
<
asp:LinkButton
CssClass
=
"rbRemove"
Text
=
"."
ForeColor
=
"White"
Width
=
"20px"
OnClick
=
"DeleteImageVideo"
ID
=
"lnkRemoveVedio"
runat
=
"server"
CommandArgument='<%# Eval("PropertyDetailsID") %>'
OnClientClick="javascript:return radconfirm('?? ??? ????? ?? ??? ???????',event,250,100,null,'????? ?????');"
> </
asp:LinkButton
>
</
td
>
</
tr
>
</
table
>
</
fieldset
>
</
ItemTemplate
>
</
tel:RadListView
>
<
asp:ObjectDataSource
ID
=
"odsGetPropertyVedios"
runat
=
"server"
SelectMethod
=
"GetPropertyDetail"
TypeName
=
"GWERP.DataAccess.Aqar.Properties.PropertiesDetails"
>
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"hfPropertyID"
Name
=
"propertyID"
PropertyName
=
"Value"
Type
=
"Int32"
/>
<
asp:Parameter
DbType
=
"Int32"
DefaultValue
=
"1"
Name
=
"detailType"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
</
td
>
</
tr
>
<
tr
>
<
td
align
=
"center"
colspan
=
"3"
>
<
table
border
=
"0"
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tr
>
<
td
>
<
table
>
<
tr
>
<
td
>
<
tel:RadButton
runat
=
"server"
ID
=
"rbSave"
ButtonType
=
"LinkButton"
Skin
=
"Web20"
OnClick
=
"lnkSave_Click"
Text
=
"???"
CommandArgument
=
"save"
>
<
Icon
PrimaryIconCssClass
=
"rbSave"
PrimaryIconLeft
=
"4"
PrimaryIconTop
=
"4"
/>
</
tel:RadButton
>
</
td
>
<
td
>
<
tel:RadButton
runat
=
"server"
ID
=
"rbEdit"
ButtonType
=
"LinkButton"
Skin
=
"Web20"
Text
=
"?????"
onclick
=
"rbEdit_Click"
CommandArgument
=
"edit"
>
<
Icon
PrimaryIconCssClass
=
"rbEdit"
PrimaryIconLeft
=
"4"
PrimaryIconTop
=
"4"
/>
</
tel:RadButton
>
</
td
>
<
td
>
<
tel:RadButton
runat
=
"server"
ID
=
"rbDelete"
ButtonType
=
"LinkButton"
Skin
=
"Web20"
Text
=
"???"
onclick
=
"rbDelete_Click"
>
<
Icon
PrimaryIconCssClass
=
"rbRemove"
PrimaryIconLeft
=
"4"
PrimaryIconTop
=
"4"
/>
</
tel:RadButton
>
</
td
>
<
td
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
<
asp:HiddenField
ID
=
"hfPropertyID"
runat
=
"server"
/>
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"3"
>
<
tel:RadAjaxLoadingPanel
ID
=
"ralpGvProperties"
runat
=
"server"
Skin
=
"Web20"
>
</
tel:RadAjaxLoadingPanel
>
</
td
>
</
tr
>
</
table
>
</
tel:RadAjaxPanel
>
<
table
width
=
"100%"
>
<
tr
>
<
td
colspan
=
"3"
>
<
tel:RadGrid
ID
=
"rgProperties"
runat
=
"server"
AutoGenerateColumns
=
"False"
AllowPaging
=
"True"
PageSize
=
"2"
Skin
=
"Web20"
DataSourceID
=
"ods_GetProperties"
Culture
=
"ar-SA"
AllowFilteringByColumn
=
"True"
AllowSorting
=
"True"
GridLines
=
"None"
ShowGroupPanel
=
"True"
>
<
ClientSettings
AllowColumnsReorder
=
"True"
ReorderColumnsOnClient
=
"True"
Selecting-AllowRowSelect
=
"true"
AllowDragToGroup
=
"True"
>
<
Selecting
AllowRowSelect
=
"True"
/>
<
Selecting
AllowRowSelect
=
"True"
/>
</
ClientSettings
>
<
ExportSettings
FileName
=
"Properites"
OpenInNewWindow
=
"true"
IgnorePaging
=
"true"
ExportOnlyData
=
"true"
>
</
ExportSettings
>
<
GroupPanel
Text
=
"???? ??????? ???? ?????? ??????? ?????"
>
<
PanelStyle
Height
=
"50px"
Width
=
"100%"
/>
</
GroupPanel
>
<
MasterTableView
CommandItemDisplay
=
"Top"
AllowPaging
=
"True"
DataSourceID
=
"ods_GetProperties"
GroupLoadMode
=
"Server"
PageSize
=
"3"
>
<
NestedViewTemplate
>
<
tel:RadTabStrip
runat
=
"server"
ID
=
"TabStip1"
MultiPageID
=
"mpImagesVedios"
SelectedIndex
=
"0"
Skin
=
"Web20"
>
<
Tabs
>
<
tel:RadTab
runat
=
"server"
Text
=
"?????"
PageViewID
=
"pvImages"
>
</
tel:RadTab
>
<
tel:RadTab
runat
=
"server"
Text
=
"???????"
PageViewID
=
"pvVedios"
>
</
tel:RadTab
>
</
Tabs
>
</
tel:RadTabStrip
>
<
tel:RadMultiPage
runat
=
"server"
ID
=
"mpImagesVedios"
SelectedIndex
=
"0"
RenderSelectedPageOnly
=
"false"
>
<
tel:RadPageView
runat
=
"server"
ID
=
"pvImages"
BorderColor
=
"#00B6FF"
BorderWidth
=
"2"
><
asp:Label
ID
=
"lblPropertyID"
Font-Bold
=
"true"
Font-Italic
=
"true"
Text='<%# Eval("PropertyID") %>'
Visible="false" runat="server" /><
tel:RadListView
runat
=
"server"
ID
=
"lvImages"
Skin
=
"Web20"
AllowPaging
=
"true"
ItemPlaceholderID
=
"phImages"
PageSize
=
"2"
DataSourceID
=
"odsGetPropertyImages"
EnableLinqExpressions
=
"false"
><
LayoutTemplate
><
div
align
=
"right"
><
asp:PlaceHolder
ID
=
"phImages"
runat
=
"server"
></
asp:PlaceHolder
></
div
><
div
align
=
"center"
><
tel:RadDataPager
ID
=
"rdpImages"
runat
=
"server"
PageSize
=
"2"
Skin
=
"Web20"
><
Fields
><
tel:RadDataPagerSliderField
/></
Fields
></
tel:RadDataPager
></
div
></
LayoutTemplate
><
ItemTemplate
> <
asp:Image
runat
=
"server"
ID
=
"imgPropertyImage"
BorderWidth
=
"2"
BorderColor
=
"#0B7FAD"
ImageUrl='<%# Eval("PropertyDetailsPath") %>' Width="100" Height="120" /></
ItemTemplate
></
tel:RadListView
><
asp:ObjectDataSource
ID
=
"odsGetPropertyImages"
runat
=
"server"
SelectMethod
=
"GetPropertyDetail"
TypeName
=
"GWERP.DataAccess.Aqar.Properties.PropertiesDetails"
><
SelectParameters
><
asp:ControlParameter
ControlID
=
"lblPropertyID"
PropertyName
=
"Text"
Name
=
"propertyID"
Type
=
"Int32"
/><
asp:Parameter
Name
=
"detailType"
DbType
=
"Int32"
DefaultValue
=
"1"
/></
SelectParameters
></
asp:ObjectDataSource
></
tel:RadPageView
>
<
tel:RadPageView
runat
=
"server"
ID
=
"pvVedios"
BorderColor
=
"#00B6FF"
BorderWidth
=
"2"
><
tel:RadListView
runat
=
"server"
ID
=
"lvVedios"
Skin
=
"Web20"
AllowPaging
=
"true"
ItemPlaceholderID
=
"phVedios"
PageSize
=
"2"
DataSourceID
=
"odsGetPropertyVedios"
EnableLinqExpressions
=
"false"
><
LayoutTemplate
><
div
align
=
"right"
><
asp:PlaceHolder
ID
=
"phVedios"
runat
=
"server"
></
asp:PlaceHolder
></
div
><
div
align
=
"center"
><
tel:RadDataPager
ID
=
"rdpVedios"
runat
=
"server"
PageSize
=
"2"
Skin
=
"Web20"
><
Fields
><
tel:RadDataPagerSliderField
/></
Fields
></
tel:RadDataPager
></
div
></
LayoutTemplate
><
ItemTemplate
><
object
id
=
"flowplayer"
style
=
"border: 2px solid #0B7FAD"
classid
=
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
style="z-index: 99; width: 200px; height: 250px; padding: 5px 5px; margin: 3px 3px 0px 1px;
border: none;"><
param
name
=
"movie"
value
=
"../flowplayer-3.2.5.swf"
/><
param
name
=
"wmode"
value
=
"transparent"
/><
param
name
=
"flashvars"
wmode
=
"transparent"
value=<%#"config={'clip':{'url':'"+Eval("PropertyDetailsPath")+"', 'autoPlay':false, 'autoBuffering':true}}" %> /></
object
></
ItemTemplate
></
tel:RadListView
><
asp:ObjectDataSource
ID
=
"odsGetPropertyVedios"
runat
=
"server"
SelectMethod
=
"GetPropertyDetail"
TypeName
=
"GWERP.DataAccess.Aqar.Properties.PropertiesDetails"
><
SelectParameters
><
asp:ControlParameter
ControlID
=
"lblPropertyID"
PropertyName
=
"Text"
Name
=
"propertyID"
Type
=
"Int32"
/><
asp:Parameter
Name
=
"detailType"
DbType
=
"Int32"
DefaultValue
=
"1"
/></
SelectParameters
></
asp:ObjectDataSource
></
tel:RadPageView
>
</
tel:RadMultiPage
>
</
NestedViewTemplate
>
<
CommandItemSettings
AddNewRecordText
=
"????? ???? ????"
ExportToExcelText
=
"????? ????"
ExportToPdfText
=
"????? pdf"
RefreshText
=
"?????"
ShowExportToExcelButton
=
"True"
ShowExportToPdfButton
=
"True"
ShowExportToWordButton
=
"True"
/>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
/>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
/>
</
ExpandCollapseColumn
>
<
Columns
>
<
tel:GridBoundColumn
DataField
=
"PropertyID"
FilterControlAltText
=
"Filter indexID column"
HeaderText
=
"?????"
UniqueName
=
"indexID1"
>
</
tel:GridBoundColumn
>
<
tel:GridBoundColumn
DataField
=
"PropertyName"
FilterControlAltText
=
"Filter indexID column"
HeaderText
=
"??? ??????"
UniqueName
=
"indexID2"
>
</
tel:GridBoundColumn
>
<
tel:GridBoundColumn
DataField
=
"PropertyPrice"
FilterControlAltText
=
"Filter indexID column"
HeaderText
=
"?????"
UniqueName
=
"indexID3"
>
</
tel:GridBoundColumn
>
<
tel:GridBoundColumn
DataField
=
"propertyAddress"
FilterControlAltText
=
"Filter indexID column"
HeaderText
=
"???????"
UniqueName
=
"indexID"
>
</
tel:GridBoundColumn
>
<
tel:GridTemplateColumn
AllowFiltering
=
"false"
>
<
ItemTemplate
>
<
tel:RadButton
runat
=
"server"
ID
=
"rbSelect"
ButtonType
=
"LinkButton"
Skin
=
"Web20"
CommandName
=
"select"
CommandArgument='<%# Eval("PropertyID") %>' Text="??????"
OnClick="rbSelect_Click" >
<
Icon
PrimaryIconCssClass
=
"rbOk"
PrimaryIconLeft
=
"4"
PrimaryIconTop
=
"4"
/>
</
tel:RadButton
>
</
ItemTemplate
>
<
HeaderStyle
Width
=
"10px"
/>
</
tel:GridTemplateColumn
>
</
Columns
>
<
CommandItemSettings
AddNewRecordText
=
"????? ???? ????"
RefreshText
=
"?????"
ShowAddNewRecordButton
=
"false"
ShowExportToPdfButton
=
"true"
ShowExportToExcelButton
=
"true"
ExportToPdfText
=
"????? pdf"
ExportToExcelText
=
"????? ????"
ShowExportToWordButton
=
"true"
ExportToWordText
=
"????? ???? ???"
/>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
<
PagerStyle
Mode
=
"NextPrevNumericAndAdvanced"
/>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"true"
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
</
HeaderContextMenu
>
</
tel:RadGrid
>
<
asp:ObjectDataSource
ID
=
"ods_GetProperties"
runat
=
"server"
SelectMethod
=
"GetProperites"
TypeName
=
"GWERP.DataAccess.Aqar.Properties.Properties"
></
asp:ObjectDataSource
>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
<
td
>
</
td
>
<
td
>
</
td
>
</
tr
>
</
table
>
<
script
type
=
"text/javascript"
language
=
"javascript"
>
function requestStart(sender, args) {
if (args.get_eventTarget().indexOf("ExportToPdfButton") > 0)
args.set_enableAjax(false);
if (args.get_eventTarget().indexOf("ExportToWordButton") > 0)
args.set_enableAjax(false);
if (args.get_eventTarget().indexOf("ExportToExcelButton") > 0)
args.set_enableAjax(false);
}
</
script
>
<
tel:RadAjaxManager
runat
=
"server"
ClientEvents-OnRequestStart
=
"requestStart"
>
<
AjaxSettings
>
<
tel:AjaxSetting
AjaxControlID
=
"rgProperties"
>
<
UpdatedControls
>
<
tel:AjaxUpdatedControl
ControlID
=
"rgProperties"
LoadingPanelID
=
"ralpMain"
/>
<
tel:AjaxUpdatedControl
ControlID
=
"rapMain"
LoadingPanelID
=
"ralpMain"
/>
</
UpdatedControls
>
</
tel:AjaxSetting
>
</
AjaxSettings
>
</
tel:RadAjaxManager
>
</
asp:Content
>
when i change the ajax setting to :
<
tel:RadAjaxManager
runat
=
"server"
ClientEvents-OnRequestStart
=
"requestStart"
>
<
AjaxSettings
>
<
tel:AjaxSetting
AjaxControlID
=
"rgProperties"
>
<
UpdatedControls
>
<
tel:AjaxUpdatedControl
ControlID
=
"rgProperties"
LoadingPanelID
=
"ralpMain"
/>
</
UpdatedControls
>
</
tel:AjaxSetting
>
</
AjaxSettings
>
</
tel:RadAjaxManager
>
every thing works fine .
Regards