Am having an issue using the RadGrid control in Visual Studio 2013's built in web server. The table element is not be rendered. The same page will render correctly when using Visual Studio 2012's built in web server.
Please advise. Is this an issue with RadGrid or Visual Studio 2013?
Here is snip of the rendered HTML when site run in Visual Studio 2013. Note the lack of an opening table tag.
Here is the aspx markup
Please advise. Is this an issue with RadGrid or Visual Studio 2013?
Here is snip of the rendered HTML when site run in Visual Studio 2013. Note the lack of an opening table tag.
<
div
id
=
"grdDemo"
class
=
"RadGrid RadGrid_Office2007"
>
Jones</
td
><
td
>Martha</
td
>
</
tr
><
tr
class
=
"rgAltRow"
id
=
"grdDemo_ctl00__1"
>
<
td
>Noble</
td
><
td
>Donna</
td
>
</
tr
><
tr
class
=
"rgRow"
id
=
"grdDemo_ctl00__2"
>
<
td
>Smith</
td
><
td
>Jon</
td
>
</
tr
><
tr
class
=
"rgAltRow"
id
=
"grdDemo_ctl00__3"
>
<
td
>Tyler</
td
><
td
>Rose</
td
>
</
tr
>
</
tbody
>
</
table
><
input
id
=
"grdDemo_ClientState"
name
=
"grdDemo_ClientState"
type
=
"hidden"
/>
</
div
>
Here is the aspx markup
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
><
asp:ScriptManager
ID
=
"smDefault"
runat
=
"server"
></
asp:ScriptManager
>
<
div
>
<
telerik:RadGrid
ID
=
"grdDemo"
runat
=
"server"
AutoGenerateColumns
=
"false"
>
<
ClientSettings
>
<
Resizing
AllowColumnResize
=
"true"
ResizeGridOnColumnResize
=
"true"
AllowResizeToFit
=
"true"
/>
</
ClientSettings
>
<
MasterTableView
ItemType
=
"Contact"
>
<
Columns
>
<
telerik:GridTemplateColumn
HeaderText
=
"Last Name"
>
<
ItemTemplate
><%#: Item.LastName %></
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"First Name"
>
<
ItemTemplate
><%#: Item.FirstName %></
ItemTemplate
>
</
telerik:GridTemplateColumn
>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>
</
div
>
</
form
>
</
body
>
</
html
>
Here is the C# code behind
Here is the Contact class
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
public
partial
class
_Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
List<Contact> contacts =
new
List<Contact>();
contacts.Add(
new
Contact() { LastName =
"Smith"
, FirstName =
"Jon"
});
contacts.Add(
new
Contact() { LastName =
"Tyler"
, FirstName =
"Rose"
});
contacts.Add(
new
Contact() { LastName =
"Jones"
, FirstName =
"Martha"
});
contacts.Add(
new
Contact() { LastName =
"Noble"
, FirstName =
"Donna"
});
var data = contacts.OrderBy(c => c.LastName).ThenBy(c => c.FirstName);
this
.grdDemo.DataSource = data;
this
.grdDemo.DataBind();
}
}
Here is the Contact class
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
/// <summary>
/// Summary description for Contact
/// </summary>
public
class
Contact
{
public
Contact()
{
//
// TODO: Add constructor logic here
//
}
public
string
FirstName {
get
;
set
; }
public
string
LastName {
get
;
set
; }
}
16 Answers, 1 is accepted
0

thelostleaf
Top achievements
Rank 2
answered on 25 Oct 2013, 09:36 PM
Same thing happening here. VS Studio 2013, the VS IIS (when debugging ASP.net with the play button) causes grid to break but looks fine on IIS 8 Windows 2012 Server when publishing.
http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-layout-breaks-on-postback-in-q2-2013-release.aspx This article did not resolve for me.
http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-layout-breaks-on-postback-in-q2-2013-release.aspx This article did not resolve for me.
0

ABC
Top achievements
Rank 1
answered on 26 Oct 2013, 12:44 PM
See this link,
http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-rendering-differently-in-different-machine-of-100-same-application.aspx
http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-rendering-differently-in-different-machine-of-100-same-application.aspx
0
Accepted
Hello,
We are aware of this problem and the mentioned issue appears only in VS 2013 and in case you have debug set to "true" as compilation setting in the web.config file. We are actively working on the known problems related to VS 2013, IE11 and .NET 4.5.1. The fix for the presented issue is already included in the latest internal build which is already released. However please note that RadControls will support officially Visual Studio 2013 from Q3 2013 SP1 release.
Excuse us for any inconvenience this issue may lead.
Regards,
Maria Ilieva
Telerik
We are aware of this problem and the mentioned issue appears only in VS 2013 and in case you have debug set to "true" as compilation setting in the web.config file. We are actively working on the known problems related to VS 2013, IE11 and .NET 4.5.1. The fix for the presented issue is already included in the latest internal build which is already released. However please note that RadControls will support officially Visual Studio 2013 from Q3 2013 SP1 release.
Excuse us for any inconvenience this issue may lead.
Regards,
Maria Ilieva
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
0

Jeremy
Top achievements
Rank 1
answered on 29 Oct 2013, 02:19 PM
I was able to work around the issue in Visual Studio 2013 by adding the element below to my web.conifg appSettings section:
<add key="vs:EnableBrowserLink" value="false" />
See: http://weblogs.asp.net/imranbaloch/archive/2013/10/23/messy-html-and-js-errors-when-you-install-visual-studio-2013.aspx
<add key="vs:EnableBrowserLink" value="false" />
See: http://weblogs.asp.net/imranbaloch/archive/2013/10/23/messy-html-and-js-errors-when-you-install-visual-studio-2013.aspx
0

thelostleaf
Top achievements
Rank 2
answered on 29 Oct 2013, 04:32 PM
This solution worked for me ! Thanks !
<add key="vs:EnableBrowserLink" value="false" /> Added to application in web.config.
<add key="vs:EnableBrowserLink" value="false" /> Added to application in web.config.
0

msigman
Top achievements
Rank 2
answered on 20 Dec 2013, 02:46 PM
Same issue here.
Adding <add key="vs:EnableBrowserLink" value="false" /> worked.
Adding <add key="vs:EnableBrowserLink" value="false" /> worked.
0

Stephen2
Top achievements
Rank 2
answered on 08 Jan 2014, 08:30 PM
Thanks everyone! This fixed the issue of the RadGrid not coming out as a Table
0

Amrit
Top achievements
Rank 1
answered on 28 Jan 2014, 10:45 AM
It works
Thanx a lot
Thanx a lot
0

Ying
Top achievements
Rank 1
answered on 14 Mar 2014, 08:18 PM
I have some ASP.NET AJAX web sites built with Visual Studio 2010 SP1 using Microsoft Framework 4.0 and RadControl Q3 2013 release. It runs fine when I use Visual Studio 2010, when I open the project from Visual Studio 2013 and use IE 11, the RadGrid control is rerender correctly, and I also get JavaScript runtime Errors.
How do I convert my web sites to use Visual Studio 2013 and the the latest version of RadControls?
How do I convert my web sites to use Visual Studio 2013 and the the latest version of RadControls?
0
Hi Ying,
In order to have the RadGrid control properly working in VS 2013 I would suggest you to upgrade to the latest version of the controls.
You can follow the instructions from this KB article in order to upgrade your controls to a newer version of the suite.
Regards,
Maria Ilieva
Telerik
In order to have the RadGrid control properly working in VS 2013 I would suggest you to upgrade to the latest version of the controls.
You can follow the instructions from this KB article in order to upgrade your controls to a newer version of the suite.
Regards,
Maria Ilieva
Telerik
DevCraft Q1'14 is here! Watch the online conference to see how this release solves your top-5 .NET challenges. Watch on demand now.
0

Amrit
Top achievements
Rank 1
answered on 19 Mar 2014, 10:39 AM
http://csharpocean.blogspot.com/2014/01/radgrid-does-not-render-opening-table.html
Add below key in your Web.Config file
<AppSettings>
<add key="vs:EnableBrowserLink" value="false" />
</AppSettings>
Add below key in your Web.Config file
<AppSettings>
<add key="vs:EnableBrowserLink" value="false" />
</AppSettings>
0

Ying
Top achievements
Rank 1
answered on 19 Mar 2014, 03:44 PM
Adding <add key="vs:EnableBrowserLink" value="false" /> to the <AppSettings> in the web.config file is now working for me.
Thank you,
Thank you,
0

emre
Top achievements
Rank 1
answered on 10 Mar 2015, 11:27 AM
It is awesome solution. It is working perfect. Thanks.
0

Nirav
Top achievements
Rank 1
answered on 11 Aug 2015, 02:40 PM
Thanks Jeremy for solution.
It worked for me as well.
0
Hi,
Note that the latest version of the controls does not experience this problem and work properly in VS 2013 without the need of disabling the Browser Link feature.
Regards,
Maria Ilieva
Telerik
Note that the latest version of the controls does not experience this problem and work properly in VS 2013 without the need of disabling the Browser Link feature.
Regards,
Maria Ilieva
Telerik
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items
0

Shivam
Top achievements
Rank 1
answered on 21 Sep 2015, 10:09 AM
<add key ="vs:EnableBrowserLink" value="false"/>
Thanks a lot. It worked.