
Jayesh Goyani
Top achievements
Rank 2
Jayesh Goyani
asked on 21 Feb 2011, 08:57 AM
Hi,
i am using Radbinary control to display image in rad grid. it is displaying well in developement server. but when i deploy on production server. some images are not displaying and some are display . same in numeber of time refresh some display and some are not.
Please do needful
Thanks,
Jayesh Goyani
i am using Radbinary control to display image in rad grid. it is displaying well in developement server. but when i deploy on production server. some images are not displaying and some are display . same in numeber of time refresh some display and some are not.
Please do needful
Thanks,
Jayesh Goyani
8 Answers, 1 is accepted
0

Jayesh Goyani
Top achievements
Rank 2
answered on 22 Feb 2011, 08:09 AM
-- we are using webservice to bind grid.
Thanks,
Jayesh Goyani
Thanks,
Jayesh Goyani
0
Hi Jayesh,
The described issue is very strange. We have not encountered it so far and we are not sure what could be the reason for experiencing the problem. Could you please post your RadGrid declaration with the related code behind and WebService code. Also it will be helpful if you could provide us a live URL. Thus we will be able to gather more details about your scenario and provide you with more to-the-point answer.
Looking forward for your reply.
Kind regards,
Radoslav
the Telerik team
The described issue is very strange. We have not encountered it so far and we are not sure what could be the reason for experiencing the problem. Could you please post your RadGrid declaration with the related code behind and WebService code. Also it will be helpful if you could provide us a live URL. Thus we will be able to gather more details about your scenario and provide you with more to-the-point answer.
Looking forward for your reply.
Kind regards,
Radoslav
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
0

Jayesh Goyani
Top achievements
Rank 2
answered on 28 Feb 2011, 06:46 AM
Hi,
Thanks for your quick response.
"http://trykcentretcrm.live2.dev.radixweb.net/MasterData/Pages/managecultures.aspx" is the live url which you will find some images are display and some are not if you refresh same twice.
Below is code for radgrid declaration
In Above declaration "CultureImage" columns describes Image field.
In Code behiand code is as below
-- WebService code is simple as we are using 3-tire layers. it is as below
Looking forward to your response
Thanks,
Jayesh Goyani
Thanks for your quick response.
"http://trykcentretcrm.live2.dev.radixweb.net/MasterData/Pages/managecultures.aspx" is the live url which you will find some images are display and some are not if you refresh same twice.
Below is code for radgrid declaration
<
telerik:RadGrid
ID
=
"grdCulture"
runat
=
"server"
AllowPaging
=
"true"
AllowSorting
=
"True"
ShowGroupPanel
=
"True"
AutoGenerateColumns
=
"false"
OnNeedDataSource
=
"grdCulture_NeedDataSource"
OnItemCommand
=
"grdCulture_ItemCommand"
OnItemDataBound
=
"grdCulture_ItemDataBound"
>
<
PagerStyle
Mode
=
"NextPrevAndNumeric"
/>
<
GroupingSettings
CaseSensitive
=
"false"
/>
<
MasterTableView
TableLayout
=
"Fixed"
DataKeyNames
=
"CultureID"
>
<
GroupByExpressions
>
</
GroupByExpressions
>
<
RowIndicatorColumn
Visible
=
"true"
>
</
RowIndicatorColumn
>
<
Columns
>
<
telerik:GridBoundColumn
HeaderText
=
"Currecy Code"
SortExpression
=
"CurrecyCode"
DataField
=
"CurrecyCode"
UniqueName
=
"CurrecyCode"
>
<
HeaderStyle
Width
=
"15%"
></
HeaderStyle
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"ISO Code"
SortExpression
=
"ISOCode"
DataField
=
"ISOCode"
UniqueName
=
"ISOCode"
>
<
HeaderStyle
Width
=
"15%"
></
HeaderStyle
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"Culture Code"
SortExpression
=
"CultureCode"
DataField
=
"CultureCode"
UniqueName
=
"CultureCode"
>
<
HeaderStyle
Width
=
"15%"
></
HeaderStyle
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
DataField
=
"CultureImage"
HeaderText
=
"Culture Image"
Groupable
=
"false"
ItemStyle-Width
=
"15%"
>
<
ItemTemplate
>
<
telerik:RadBinaryImage
ID
=
"imgCultureImage"
ToolTip
=
"Culture Image"
runat
=
"server"
DataValue='<%# Eval("CultureImageByte") %>' Height="20px" Width="40px"
Visible='<%# Eval("CultureImageByte")== null ? false : true %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"CultureID"
HeaderText
=
"Action"
ItemStyle-HorizontalAlign
=
"Center"
HeaderStyle-HorizontalAlign
=
"Center"
ItemStyle-Width
=
"5%"
>
<
ItemTemplate
>
<
asp:ImageButton
ID
=
"imgEdit"
runat
=
"server"
CommandName
=
"EditCulture"
ImageUrl
=
"~/Images/edit.png"
CommandArgument='<%# Eval("CultureID") %>' Text="Edit" />
<
asp:ImageButton
ID
=
"imgDelete"
runat
=
"server"
CommandName
=
"DeleteCulture"
OnClientClick='<%# Eval("CultureName", "return confirm(\"Do you want to delete {0}? \")") %>' ImageUrl="~/Images/delete.png" CommandArgument='<%# Eval("CultureID") %>'
Text="Delete" ToolTip="Delete Culture"/>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
<
NoRecordsTemplate
>
<
asp:Label
runat
=
"server"
ID
=
"lblNoRecord"
Text
=
"No Records are available"
></
asp:Label
>
</
NoRecordsTemplate
>
</
MasterTableView
>
<
ClientSettings
ReorderColumnsOnClient
=
"True"
AllowDragToGroup
=
"True"
AllowColumnsReorder
=
"True"
EnableRowHoverStyle
=
"true"
>
<
Selecting
AllowRowSelect
=
"True"
></
Selecting
>
<
Resizing
AllowRowResize
=
"false"
AllowColumnResize
=
"True"
EnableRealTimeResize
=
"True"
ResizeGridOnColumnResize
=
"False"
></
Resizing
>
</
ClientSettings
>
<
GroupingSettings
ShowUnGroupButton
=
"true"
/>
</
telerik:RadGrid
>
In Above declaration "CultureImage" columns describes Image field.
In Code behiand code is as below
protected void grdCulture_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
try
{
ObjWebservice = new CRMWebService();
List<
CultureBE
> lstcultureBE = null;
if (!string.IsNullOrEmpty(txtSearch.Text))
{
lstcultureBE = ObjWebservice.SelectAllCulture(txtSearch.Text, string.Empty, string.Empty, string.Empty, null, string.Empty).ToList<
CultureBE
>();
}
else
{
int? ISOCode = null;
if (!string.IsNullOrEmpty(txtISOCode.Text))
{
ISOCode = int.Parse(txtISOCode.Text);
}
lstcultureBE = ObjWebservice.SelectAllCulture(string.Empty, txtCultureName.Text, txtCurrency.Text, txtCurrecyCode.Text, ISOCode, txtCultureCode.Text).ToList<
CultureBE
>();
}
if (lstcultureBE != null)
{
grdCulture.DataSource = lstcultureBE;
}
}
catch (Exception ex)
{
ExceptionHandler.HandleException(ex);
CommonFunctions.ModelPopupShowErrorMessage(this.Page, Common.ApplicationMessage._INTERNALEXCEPTION);
}
}
-- WebService code is simple as we are using 3-tire layers. it is as below
/// <
summary
>
/// Method for Selecting All Culture Records
/// </
summary
>
/// <
param
name
=
"SearchField"
>it is search criteria from it will filter from all fields</
param
>
/// <
param
name
=
"CultureName"
>it's culture name</
param
>
/// <
param
name
=
"Currency"
>it's currency of culture</
param
>
/// <
param
name
=
"CurrecyCode"
>it's currency code of culture</
param
>
/// <
param
name
=
"ISOCode"
>it's ISo code of culture</
param
>
/// <
param
name
=
"CultureCode"
>it's culture code of culture</
param
>
/// <
returns
></
returns
>
[WebMethod]
public List<
CultureBE
> SelectAllCulture(string SearchField, string CultureName, string Currency, string CurrecyCode, int? ISOCode, string CultureCode)
{
try
{
return new CulturesDomain().SelectAllCulture(SearchField, CultureName, Currency, CurrecyCode, ISOCode, CultureCode);
}
catch (Exception ex)
{
throw ex;
}
}
Looking forward to your response
Thanks,
Jayesh Goyani
0
Hi Jayesh,
I reviewed the code snippets which you sent us and they look correct.
Could you please verify that the web site is not hosted into the Web Farm or Web Garden, because RadBinaryImage doesn't work in WebFarm / WebGarden scenarios.
Looking forward for your reply.
All the best,
Radoslav
the Telerik team
I reviewed the code snippets which you sent us and they look correct.
Could you please verify that the web site is not hosted into the Web Farm or Web Garden, because RadBinaryImage doesn't work in WebFarm / WebGarden scenarios.
Looking forward for your reply.
All the best,
Radoslav
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
0

Jayesh Goyani
Top achievements
Rank 2
answered on 03 Mar 2011, 09:06 AM
Hi,
I have checked, my site is not hosted on web farm /web garden.
Thanks,
Jayesh Goyani
I have checked, my site is not hosted on web farm /web garden.
Thanks,
Jayesh Goyani
0
Hello Jayesh,
Unfortunately we are unable to recreate the described behavior. To offer a solution we need you to send us a simple running project with which we can reproduce the issue. You could open a formal support ticket from your Telerik account and attach a ZIP file there.
Additionally could you please check if you use some kind of URL rewriting.
Looking forward for your reply.
Best wishes,
Radoslav
the Telerik team
Unfortunately we are unable to recreate the described behavior. To offer a solution we need you to send us a simple running project with which we can reproduce the issue. You could open a formal support ticket from your Telerik account and attach a ZIP file there.
Additionally could you please check if you use some kind of URL rewriting.
Looking forward for your reply.
Best wishes,
Radoslav
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
0

Jayesh Goyani
Top achievements
Rank 2
answered on 10 Mar 2011, 03:02 PM
HI,
This issue came only on deployment server. on development server it is working fine.
Looking forward to your response.
Regards
This issue came only on deployment server. on development server it is working fine.
Looking forward to your response.
Regards
0
Hello Jayesh,
Like I said in my previous post we are unable to reproduce the described behavior on our side. The described behavior could be caused by URL rewriting or using Web Farm or Web Garden where cached images are saved on the different web servers. Could you please try deploying the application on different server or on your PC's IIS and let me know if the issue still exists. Also it will be helpful if you could send us a small runnable example. Thus we will be able to gather more details about your scenario, deploy the application and investigate the problem.
Looking forward for your reply.
All the best,
Radoslav
the Telerik team
Like I said in my previous post we are unable to reproduce the described behavior on our side. The described behavior could be caused by URL rewriting or using Web Farm or Web Garden where cached images are saved on the different web servers. Could you please try deploying the application on different server or on your PC's IIS and let me know if the issue still exists. Also it will be helpful if you could send us a small runnable example. Thus we will be able to gather more details about your scenario, deploy the application and investigate the problem.
Looking forward for your reply.
All the best,
Radoslav
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!