Why Use A Professional Lawn Care Service

benefits of a professional lawn care service

Your lawn and landscape need ongoing attention to stay healthy. That's why TruGreen provides science-based solutions tailored to meet your specific needs. When combined with proper mowing and watering techniques, these services can maximize your lawn’s potential.

As the leader in the professional U.S. lawn care industry, TruGreen is uniquely equipped to help you achieve a lawn you’ll love. Continue reading to learn more about the benefits you can expect from an expert lawn care service like TruGreen.

a healthy lawn made easy

Proper mowing and watering techniques are the first step toward a healthier lawn. But what’s next? Fertilizer? What kind? Weed control? How much? And when? The truth is, lawn care is a complex science. But many homeowners rely on trial and error and end up frustrated, never reaching their lawn goals.

An expert lawn care service, like TruGreen, can remove the guesswork and get your lawn on the right path, right away. That’s because TruGreen specialists have the training and expertise to recognize your lawn’s specific needs. We know if your lawn is low in phosphorus, or if your pH is too high, or if lawn damaging insects are threatening your grass. And we’ll take a tailored approach, making sure your lawn gets exactly what it needs, exactly when needed.

love your lawn

TruGreen’s science-based solutions are tailored to help you achieve a lawn you’ll love.

  • science on your side

    Lawn care is a science. So a professional lawn care company should provide science-based solutions to maximize your lawn’s potential. Our specialists are TruGreen PhD certified in our TruExpert Certification Program to diagnose your lawn with our Healthy Lawn Analysis®. It allows us to tailor your service plan with science-based solutions to meet your lawn’s unique needs throughout every season of the year.
  • save time

    Guesswork rarely leads to a desired result. But it does lead to wasted time, or worse, lawn damage and a long, drawn out recovery. With a professional lawn care service like TruGreen, you can avoid wasted time and spend more of it enjoying your lush, green lawn.

  • save money

    It’s surprising to discover that an expert lawn care company like TruGreen can perform services at a lower cost than you could on your own. But when you consider the retail prices you’d be paying for quality products and equipment, it makes sense. Homeowners often apply lawn care products excessively or improperly, which can waste money and cause damage to the lawn. It’s also worth noting that a healthy, attractive lawn can add significant value to your home.

  • reliable service, guaranteed results

    The right help at the right time can bring out your lawn’s full potential. A professional lawn care company, like TruGreen, can ensure that your lawn is getting exactly what it needs at key stages throughout the year. Plus, our Healthy Lawn Guarantee® means we’ll gladly visit your property as often as needed between scheduled visits to make any necessary adjustments and to ensure your satisfaction.*

Shop Now

lawn care

Explore lawn plans and learn about our tailored approach.

Learn More

tree and shrub care

Browse plans and services tailored for your landscape.

Back to top
800-800-8008
Arrange a call back
700-700-7007
Event handlers called by this request / thread:
 NameContext
1 RequestEvents.Begin.Execute SimpleHandler`2.StartEvent
> HelpersHandlers.BeginRequest
> LicenseHandlers.CheckApplicationValidityAndLicense
> URLRewritingHandlers.BeginRequest
> WebDAVHandlers.PropFindEndRequest
> WIFIntegrationHandlers.ProcessRequest
2 RequestEvents.Authenticate.Execute
> MembershipHandlers.HandleAutomaticSignIn
3 RequestEvents.Authorize.Execute
> URLRewritingHandlers.AuthorizeRequest
4 RequestEvents.PostAuthorize.Execute
> HelpersHandlers.HandleClickjacking
5 RequestEvents.PostResolveRequestCache.Execute
> URLRewritingHandlers.RewriteUrl
6 >> DocumentEvents.GetData SimpleHandler`2.StartEvent
7 >>> TypeInfo(cms.document).Events.GetData SimpleHandler`2.StartEvent
8 >> URLRewritingEvents.ProcessABTest.Execute SimpleHandler`2.StartEvent
>>> ABHandlers.ProcessABTest
9 >> URLRewritingEvents.ProcessRewritingResult SimpleHandler`2.StartEvent
>>> URLRewritingEvents.ProcessRewritingResult.Before
>>>> CustomApplicationEventsAttribute.ProcessRewritingResult_Before
10 >>>>> DocumentEvents.GetData SimpleHandler`2.StartEvent
11 >>>>>> TypeInfo(cms.document.tg.urlredirect).Events.GetData SimpleHandler`2.StartEvent
12 RequestEvents.PostMapRequestHandler.Execute SimpleHandler`2.StartEvent
> CsrfProtection.OnPostMapRequestHandlerExecute
> WebAnalyticsHandlers.LogCampaign
> URLRewritingHandlers.PostMapRequestHandler
> ABHandlers.ExcludeVisitorFromAB
13 ApplicationEvents.SessionStart.Execute
> MembershipHandlers.SessionStart
14 >> SessionEvents.UpdateSession SimpleHandler`2.StartEvent
>>> SessionEvents.UpdateSession.Before
>>>> PortalHandlers.UpdateSession_Before
15 >>> SessionEvents.UpdateSessionData.Execute SimpleHandler`2.StartEvent
>>>> DocumentHandlers.UpdateSessionData_Execute
> CustomApplicationEventsAttribute.SessionStart_Execute
16 >> DocumentEvents.GetData ObjectQueryBase`2.GetEnumerator
17 >>> TypeInfo(cms.document.tg.product).Events.GetData ObjectQueryBase`2.GetEnumerator
18 >> DocumentEvents.GetData ObjectQueryBase`2.GetEnumerator
19 >>> TypeInfo(cms.document.tg.servicetype).Events.GetData ObjectQueryBase`2.GetEnumerator
20 RequestEvents.AcquireRequestState.Execute SimpleHandler`2.StartEvent
> HelpersHandlers.InitSessionTimeout
> URLRewritingHandlers.CheckSecurity
> StrandsRecommenderHandlers.BindStrandsToPagePreRender
21 RequestEvents.PostAcquireRequestState.Execute
> MembershipHandlers.UpdateSession
22 >> SessionEvents.UpdateSession SimpleHandler`2.StartEvent
>>> SessionEvents.UpdateSession.Before
>>>> PortalHandlers.UpdateSession_Before
23 >>> SessionEvents.UpdateSessionData.Execute SimpleHandler`2.StartEvent
>>>> DocumentHandlers.UpdateSessionData_Execute
> OutputFilterHandlers.EndRequestByOutputFilter
> WebAnalyticsHandlers.b__0
> WebAnalyticsHandlers.LogPageViewConversion
> WebAnalyticsHandlers.LogUTMParametersAndCampaignConversions
> WebAnalyticsServiceScriptsRenderer.b__0
> ABHandlers.LogABVisit
24 DocumentEvents.GetData PageContext.CurrentPage_InitComplete
25 TypeInfo(cms.document).Events.GetData PageContext.CurrentPage_InitComplete
26 PortalEngineEvents.MVTVariantsEnabled.Execute PageContext.CurrentPage_InitComplete
> MVTHandlers.MVTVariantsEnabled
27 PageInfoEvents.CombinePageTemplateInstance PageContext.CurrentPage_InitComplete
> PageInfoEvents.CombinePageTemplateInstance.After
>> OnlineMarketingHandlers.CombinePageTemplateInstance_After
28 DocumentEvents.GetData TextLayout.CreateChildControls
29 TypeInfo(cms.document.cms.menuitem).Events.GetData TextLayout.CreateChildControls
30 PageInfoEvents.CombinePageTemplateInstance PageContext.CurrentPage_InitComplete
> PageInfoEvents.CombinePageTemplateInstance.After
>> OnlineMarketingHandlers.CombinePageTemplateInstance_After
31 DocumentEvents.GetData ObjectQueryBase`2.GetEnumerator
32 TypeInfo(cms.document.tg.megamenuproductcategory).Events.GetData ObjectQueryBase`2.GetEnumerator
33 DocumentEvents.GetData ObjectQueryBase`2.GetEnumerator
34 TypeInfo(cms.document.tg.megamenuproductcategory).Events.GetData ObjectQueryBase`2.GetEnumerator
35 DocumentEvents.GetData ObjectQueryBase`2.GetEnumerator
36 TypeInfo(cms.document.tg.megamenuproductcategory).Events.GetData ObjectQueryBase`2.GetEnumerator
37 DocumentEvents.GetData ObjectQueryBase`2.GetEnumerator
38 TypeInfo(cms.document.tg.megamenuproductcategory).Events.GetData ObjectQueryBase`2.GetEnumerator
39 DocumentEvents.GetData ObjectQueryBase`2.GetEnumerator
40 TypeInfo(cms.document.tg.megamenuitem).Events.GetData ObjectQueryBase`2.GetEnumerator
41 DocumentEvents.GetData _Page_Views_TruGreen_Megamenu_cshtml.Execute
42 TypeInfo(cms.document.tg.infographic).Events.GetData _Page_Views_TruGreen_Megamenu_cshtml.Execute
43 DocumentEvents.GetData CMSAbstractMenuProperties.OnLoad
44 TypeInfo(cms.document).Events.GetData CMSAbstractMenuProperties.OnLoad
45 DocumentEvents.GetData BasicRepeater.OnLoad
46 TypeInfo(cms.document.cms.menuitem).Events.GetData BasicRepeater.OnLoad
47 TypeInfo(cms.transformation).Events.GetData BasicRepeater.OnLoad
48 TypeInfo(cms.class).Events.GetData BasicRepeater.OnLoad
   
File operations performed by this request / thread:
 Action (file access, file mode)
Size (number of accesses)
Size chart
File pathProviderContext
1 EXISTS
~/App_Themes/Design/Debug.css Local CMSAdminControls_Debug_HandlersLog.OnPreRender
2 EXISTS
~/App_Themes/Design/Debug.css Local CMSAdminControls_Debug_HandlersLog.OnPreRender
3 EXISTS
~/App_Themes/Design/Debug.css Local CMSAdminControls_Debug_FilesLog.OnPreRender
4 EXISTS
~/App_Themes/Design/Debug.css Local CMSAdminControls_Debug_FilesLog.OnPreRender
     
Security checks called by this request / thread:
 UserOperationResultResource / Class / IDPermission / UI element / ValueSite / DomainContext
1 This same security check is called more than once within the request. ValidateHash True CurrentDateTime.Yearadministrator PageContext.CurrentPage_InitComplete
2 ValidateHash True s=GetMyAccountFirstName(); if (s.Length > 0) { %} <li class="regular-mobile-menu"><a href="/manage-my-account">{%s%}'s Account</a> <ul class="sub-hide-mobile-menu"> <li class="sub-mobile-menu"><a href="/account/logout">Account Log Out</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account">Account Summary</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account/transaction-history">Billing History</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account/servce-history">Service Details</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account/account-update">Update Account</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account/faq">Questions</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account/prepay">PrePay and Save</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account/easypay-status">EasyPay Settings</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account/prepay">Save money by paying up front for a full year</a></li> <li class="sub-mobile-menu"><a href="/manage-my-account/prepay">Sign Up for PrePay</a></li> </ul> </li> </li> {%} else { %} <a {% (IsBranchFranchise() =="true") ? "" : "href='/manage-my-account/login'" %}>Account Log In</a> {%} ron.cundiff PageContext.CurrentPage_InitComplete
3 ValidateHash True s=GetMyAccountFirstName(); if (s.Length > 0) { print(ResolveMacros("\r\n <li class=\"regular-mobile-menu\"><a href=\"/manage-my-account\">{%s%\}\'s Account</a>\r\n\t\t\t<ul class=\"sub-hide-mobile-menu\">\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/account/logout\">Account Log Out</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account\">Account Summary</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/transaction-history\">Billing History</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/servce-history\">Service Details</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/account-update\">Update Account</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/faq\">Questions</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/prepay\">PrePay and Save</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/easypay-status\">EasyPay Settings</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/prepay\">Save money by paying up front for a full year</a></li>\r\n\t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/prepay\">Sign Up for PrePay</a></li> \r\n\t\t\t</ul>\r\n\t\t</li>\r\n </li>\r\n "))} else { print(ResolveMacros(" \r\n <a {% (IsBranchFranchise() ==\"true\") ? \"\" : \"href=\'/manage-my-account/login\'\" %\}>Account Log In</a> \r\n "))} ron.cundiff PageContext.CurrentPage_InitComplete
4 ValidateHash True FormatNotEmpty(GetUserZipCode(), "{0}", "Enter Zip") administrator PageContext.CurrentPage_InitComplete
5 ValidateHash True branchUrl = GetUserBranchUrl(); if (branchUrl.Length > 0) { %} <a href="{% branchUrl %}" id="LocalBranch">Your Local Branch</a> {% } ron.cundiff
6 ValidateHash True if (GetSessionVariable("sls-cobranding") != null) { "src='/TruGreen/media/images/tg-sls.png' class='sls-logo'" } else { "src='/TruGreen/media/images/header-logo.png'" } administrator
7 ValidateHash True if (CurrentDocument.TemplateSectionIdValue.Length > 0) { CurrentDocument.TemplateSectionIdValue; } else { CurrentDocument.DocumentName; } administrator TextLayout.CreateChildControls
8 ValidateHash True if (CurrentDocument.DocumentName.Contains("Lead Form") || CurrentDocument.GetValue("Model", "")=="LocalLawnCare") {return false;} else {return true;} administrator CMSAbstractWebPart.OnInit
9 ValidateHash True if (CurrentDocument.GetValue("Model", "")=="LocalLawnCare") {return true;} else {return false;} administrator
10 ValidateHash True if (NodeAliasPath.Contains("/local-lawn-care") && QueryString.city != "") { return true; } else { return false; }administrator CMSAbstractWebPart.OnInit
11 This same security check is called more than once within the request. ValidateHash True if (CurrentDocument.GetValue("Model","") == "LocalLawnCare") {return true;} else {return false;} administrator CMSAbstractWebPart.OnInit
12 This same security check is called more than once within the request. ValidateHash True if(NodeAliasPath.Contains("/products-and-services")) { return true; } else { return false; } administrator
13 This same security check is called more than once within the request. ValidateHash True if (CurrentDocument.GetValue("Model","") == "LocalLawnCare") {return true;} else {return false;} administrator
14 ValidateHash True if (CurrentDocument.DocumentName.Contains("Lead Form") || CurrentDocument.NodeAliasPath.Contains("/need-help")) {return true;} else {return false;} administrator
15 ValidateHash True if ( CurrentDocument.DocumentName.Contains("TruGreen Customer Support")) { return true;} else {return false;} administrator
16 ValidateHash True if (CurrentDocument.DocumentName.Contains("Error")) {return true;} else {return false;} administrator
17 ValidateHash True if ( CurrentDocument.DocumentName.Contains("TruGreen Customer Support")) { return true; } else { return false; } administrator CMSAbstractWebPart.OnInit
18 ValidateHash True if (CurrentDocument.DocumentName.Contains("TruGreen Customer Support")) { return true; } else {return false;} administrator
19 ValidateHash True if ( CurrentDocument.DocumentName.Contains("TruGreen Customer Support")) { return true; } else {return false;} administrator CMSAbstractWebPart.OnInit
20 ValidateHash True if (CurrentDocument.GetValue("Model", "")=="LocalLawnCare" ) {return true;} else {return false;} administrator
21 ValidateHash True if (CurrentDocument.DocumentName.Contains("Lawn Plans for Fertilizaton")) {return true;} else {return false;} administrator
22 ValidateHash True if (CurrentDocument.DocumentName.Contains("trugreen-qlp")) {return true;} else {return false;} administrator
23 This same security check is called more than once within the request. ValidateHash True if(NodeAliasPath.Contains("/products-and-services")) { return true; } else { return false; } administrator
24 ValidateHash True RenderView("~/Views/TruGreen/Shared/_StylesCombined.cshtml")ron.cundiff DocumentBase.Load
25 ValidateHash True RenderView("~/Views/TruGreen/Shared/_ScriptsCombined.cshtml")ron.cundiff
26 ValidateHash True if(CurrentDocument.DocumentName == "Homepage") { @"<meta name=""google-site-verification"" content=""xroegriqTZDld_HsGJXi42RWPgAN9qWGJAtJA2PXd_w"" />" administrator
27 ValidateHash True if (CurrentDocument.BodyIdValue.Length > 0) { CurrentDocument.BodyIdValue; } else { CurrentDocument.DocumentName; } ron.cundiff
28 This same security check is called more than once within the request. ValidateHash True CurrentDateTime.Yearadministrator CMSPagePlaceholder.LoadRegionsContent
29 This same security check is called more than once within the request. ValidateHash True CurrentDateTime.Yearadministrator CMSPagePlaceholder.LoadRegionsContent
30 This same security check is called more than once within the request. ValidateHash True if (CurrentDocument.AbsoluteURL.Contains("http://www.trugreen.com")) { forseeScriptName = "//gateway.answerscloud.com/trugreen/production/gateway.min.js"; } else { forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js"; } administrator CMSWebParts_General_javascript.OnPreRender
31 This same security check is called more than once within the request. ValidateHash True if (CurrentDocument.AbsoluteURL.Contains("http://www.trugreen.com")) { forseeScriptName = "//gateway.answerscloud.com/trugreen/production/gateway.min.js"; } else { forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js"; } administrator
32 This same security check is called more than once within the request. ValidateHash True if (CurrentDocument.AbsoluteURL.Contains("http://www.trugreen.com")) { forseeScriptName = "//gateway.answerscloud.com/trugreen/production/gateway.min.js"; } else { forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js"; } administrator
33 This same security check is called more than once within the request. ValidateHash True CurrentDocument.DocumentNameadministrator
34 This same security check is called more than once within the request. ValidateHash True QueryString["q"]administrator
35 This same security check is called more than once within the request. ValidateHash True if (NodeAliasPath.Contains("/get-a-quote/custom-services")) { return "\"Address not found\"";} else {return "\"\"";}administrator
36 This same security check is called more than once within the request. ValidateHash True CurrentDocument.DocumentNameadministrator
37 This same security check is called more than once within the request. ValidateHash True QueryString["q"]administrator
38 This same security check is called more than once within the request. ValidateHash True if (NodeAliasPath.Contains("/get-a-quote/custom-services")) { return "\"Address not found\"";} else {return "\"\"";}administrator
        
Cache items accessed by this request / thread:
 AccessCache key
Dependencies
Data
Context
1 ADD pageinfo|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|/why-choose-trugreen/professional-lawn-care|true
template|24152
nodeid|2549
pageinfo
SimpleHandler`2.StartEvent
2 ADD pageinfobyurl|trugreen|http://devkcms.trugreen.vanickurl.com/why-choose-trugreen/professional-lawn-care|en-us||true|true
template|24152
nodeid|2549
pageinfo
SimpleHandler`2.StartEvent
3 ADD pageinfo|trugreen|/why-choose-trugreen|en-us||false
template|24150
nodeid|2536
pageinfo
PageContext.CurrentPage_InitComplete
4 GET pageinfo|trugreen|/|en-us||false PageContext.CurrentPage_InitComplete
5 ADD currentdocument|trugreen|/why-choose-trugreen/professional-lawn-care|en-us
nodes|trugreen|cms.menuitem|all
node|trugreen|/why-choose-trugreen/professional-lawn-care
TextLayout.CreateChildControls
6 ADD breadcrumbs|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|||true|
webpartinstance|e86c5e78-25ed-4743-a8db-0b75064edb46
node|trugreen|/why-choose-trugreen/professional-lawn-care|childnodes
CMSAbstractMenuProperties.OnLoad
7 ADD cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
webpartinstance|c182c97b-26f8-49e1-a3e3-e7a9d9516e4f
nodes|trugreen|cms.menuitem|all
node|trugreen|/why-choose-trugreen/professional-lawn-care
BasicRepeater.OnLoad
8 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false|| BasicRepeater.OnLoad
9 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
10 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
11 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
12 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
13 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
14 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
15 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
16 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
17 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
18 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
19 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
20 GET cmsdatasource||en-us|trugreen|/why-choose-trugreen/professional-lawn-care|en-us|false|cms.menuitem|||-1|true|00000000-0000-0000-0000-000000000000|isrelatedto|false|0||false||
21 GET scriptfile|dialogs/modaldialog.js CMSAdminControls_Debug_CacheLog.OnPreRender
    
Request trace:
 MethodAdditional infoFrom firstDuration
1 RewriteURL /why-choose-trugreen/professional-lawn-care 0.000
0.012
 
2 PathRewritten ~/CMSPages/PortalTemplate.aspx 0.012
21.348
 
3 > OnPreInit 21.360
0.001
 
4 > OnInit 21.361
0.081
 
5 > OnLoad 21.442
0.106
 
6 > OnPreRender 21.548
N/A
    21.548  
Request cookies:
 NameValue
1 CMSPreferredCultureen-US
2 CMSCsrfCookieWhTFH52QQJv2hstp62wlKEigA5HGbPzj2t4QDJss
3 ASP.NET_SessionId1ptloenfvuxednireicebbbk
4 persistlastVisit=3/19/2019 5:32:14 AM&cookieId=52ae1331-425d-4e70-b583-d07578eb1810
5 __RequestVerificationTokenZR_5YiaL47VMwjkOdDlQuUXYE9921fiMP5uiUr1kAg0q3VxnLoR7_tZmU28M4oPCVEiOx6QXY_TyPdZsBlbfjYgUjE7Fbmv_13sK1hK6ngs1
Response cookies:
 NameValueExpires
1 CMSPreferredCultureen-US3/19/2020 5:32:14 AM
2 CMSCsrfCookieWhTFH52QQJv2hstp62wlKEigA5HGbPzj2t4QDJss 
3 ASP.NET_SessionId1ptloenfvuxednireicebbbk 
4 persistlastVisit=3/19/2019 5:32:14 AM&cookieId=52ae1331-425d-4e70-b583-d07578eb18104/18/2019 5:32:14 AM
5 __RequestVerificationTokenZR_5YiaL47VMwjkOdDlQuUXYE9921fiMP5uiUr1kAg0q3VxnLoR7_tZmU28M4oPCVEiOx6QXY_TyPdZsBlbfjYgUjE7Fbmv_13sK1hK6ngs1 
Request information:
 NameValue
1 HttpMethodGET
2 UrlReferrer 
3 UserAgentCCBot/2.0 (https://commoncrawl.org/faq/)
4 UserHostAddress54.243.17.113
5 UserName 
6 SessionID1ptloenfvuxednireicebbbk
7 ServerNameTG01CMSIIS2
SQL queries called by this request / thread:
 (Query name)
Query text
Parameters: @name (value)
Results: tablename (rows [columns], size)
ContextDuration
new SqlConnection()
SimpleHandler`2.StartEvent N/A
OpenConnection()
SimpleHandler`2.StartEvent N/A
1
(.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentUrlPath nvarchar(max) = N'/why-choose-trugreen/professional-lawn-care';
DECLARE @NodeAliasPath nvarchar(max) = N'/why-choose-trugreen/professional-lawn-care';
DECLARE @DocumentCulture nvarchar(max) = N'en-US';
DECLARE @Now datetime2 = '3/19/2019 5:32:14 AM';

SELECT TOP 1 [ClassName], [NodeID], [NodeAliasPath], [NodeName], [NodeAlias], [NodeClassID], [NodeParentID], [NodeLevel], [NodeACLID], [NodeSiteID], [NodeGUID], [NodeOrder], [NodeLinkedNodeSiteID], [IsSecuredNode], [NodeCacheMinutes], [NodeSKUID], [NodeDocType], [NodeHeadTags], [NodeInheritPageLevels], [NodeHasChildren], [NodeBodyElementAttributes], [RequiresSSL], [NodeLinkedNodeID], [NodeOwner], [NodeTemplateForAllCultures], [NodeInheritPageTemplate], [NodeAllowCacheInFileSystem], [NodeTemplateID], [NodeGroupID], [DocumentMenuClass], [DocumentMenuItemInactive], [DocumentMenuStyle], [DocumentMenuItemHideInNavigation], [DocumentContent], [DocumentStylesheetID], [DocumentInheritsStylesheet], [DocumentID], [DocumentName], [DocumentNamePath], [DocumentPublishFrom], [DocumentPublishTo], [DocumentUrlPath], [DocumentCulture], [DocumentPageTitle], [DocumentPageKeyWords], [DocumentPageDescription], [DocumentMenuCaption], [DocumentPageTemplateID], [DocumentMenuRedirectUrl], [DocumentMenuJavascript], [DocumentCheckedOutVersionHistoryID], [DocumentPublishedVersionHistoryID], [DocumentWorkflowStepID], [DocumentExtensions], [DocumentWebParts], [DocumentGroupWebParts], [DocumentTrackConversionName], [DocumentConversionValue], [DocumentWorkflowCycleGUID], [DocumentGUID], [DocumentSearchExcluded], [DocumentLogVisitActivity], [DocumentMenuRedirectToFirstChild], CASE WHEN [DocumentCulture] = N'en-US' THEN 2 ELSE 0 END + CASE WHEN [DocumentUrlPath] = N'/why-choose-trugreen/professional-lawn-care' THEN 4 ELSE 0 END + CASE WHEN [NodeLinkedNodeID] IS NULL THEN 8 ELSE 0 END AS [CMS_P]
FROM (
SELECT [ClassName], [NodeID], [NodeAliasPath], [NodeName], [NodeAlias], [NodeClassID], [NodeParentID], [NodeLevel], [NodeACLID], [NodeSiteID], [NodeGUID], [NodeOrder], [NodeLinkedNodeSiteID], [IsSecuredNode], [NodeCacheMinutes], [NodeSKUID], [NodeDocType], [NodeHeadTags], [NodeInheritPageLevels], [NodeHasChildren], [NodeBodyElementAttributes], [RequiresSSL], [NodeLinkedNodeID], [NodeOwner], [NodeTemplateForAllCultures], [NodeInheritPageTemplate], [NodeAllowCacheInFileSystem], [NodeTemplateID], [NodeGroupID], [DocumentMenuClass], [DocumentMenuItemInactive], [DocumentMenuStyle], [DocumentMenuItemHideInNavigation], [DocumentContent], [DocumentStylesheetID], [DocumentInheritsStylesheet], [DocumentID], [DocumentName], [DocumentNamePath], [DocumentPublishFrom], [DocumentPublishTo], [DocumentUrlPath], [DocumentCulture], [DocumentPageTitle], [DocumentPageKeyWords], [DocumentPageDescription], [DocumentMenuCaption], [DocumentPageTemplateID], [DocumentMenuRedirectUrl], [DocumentMenuJavascript], [DocumentCheckedOutVersionHistoryID], [DocumentPublishedVersionHistoryID], [DocumentWorkflowStepID], [DocumentExtensions], [DocumentWebParts], [DocumentGroupWebParts], [DocumentTrackConversionName], [DocumentConversionValue], [DocumentWorkflowCycleGUID], [DocumentGUID], [DocumentSearchExcluded], [DocumentLogVisitActivity], [DocumentMenuRedirectToFirstChild]
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE ([NodeSiteID] = @NodeSiteID AND (([DocumentUrlPath] = @DocumentUrlPath AND ([DocumentUrlPath] <> [NodeAliasPath])) OR ([NodeAliasPath] = @NodeAliasPath AND [DocumentCulture] = @DocumentCulture))) AND ([DocumentCanBePublished] = 1 AND ([DocumentPublishFrom] IS NULL OR [DocumentPublishFrom] <= @Now) AND ([DocumentPublishTo] IS NULL OR [DocumentPublishTo] >= @Now))
) AS SubData
ORDER BY CMS_P DESC
3.7 kB
 
Table (1 [64], 698 B)
 
SimpleHandler`2.StartEvent 0.004
 
CloseConnection()
SimpleHandler`2.StartEvent N/A
OpenConnection()
SimpleHandler`2.StartEvent N/A
2
(cms.document.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-us';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND (NodeAliasPath IN (N'/why-choose-trugreen', N'/')) AND [DocumentCulture] = @DocumentCulture
ORDER BY NodeLevel DESC
Table (2 [157], 3 kB)
 
SimpleHandler`2.StartEvent 0.003
 
CloseConnection()
SimpleHandler`2.StartEvent N/A
OpenConnection()
SimpleHandler`2.StartEvent N/A
3
(tg.urlredirect.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @IsActive bit = 1;
DECLARE @Request nvarchar(max) = N'/why-choose-trugreen/professional-lawn-care';
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_UrlRedirect AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.UrlRedirectID AND V.ClassName = N'TG.UrlRedirect' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND [IsActive] = @IsActive AND [Request] = @Request AND [DocumentCulture] = @DocumentCulture
581 B
 
SimpleHandler`2.StartEvent 0.002
 
CloseConnection()
SimpleHandler`2.StartEvent N/A
OpenConnection()
ObjectQueryBase`2.GetEnumerator N/A
4
(tg.product.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_Product AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.ProductID AND V.ClassName = N'TG.Product' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND [DocumentCulture] = @DocumentCulture
Table (174 [177], 415 kB)
 
ObjectQueryBase`2.GetEnumerator 0.014
 
CloseConnection()
ObjectQueryBase`2.GetEnumerator N/A
OpenConnection()
N/A
5
(tg.servicetype.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_ServiceType AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.ServiceTypeID AND V.ClassName = N'TG.ServiceType' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND [DocumentCulture] = @DocumentCulture
Table (23 [169], 27 kB)
 
ObjectQueryBase`2.GetEnumerator 0.003
 
CloseConnection()
ObjectQueryBase`2.GetEnumerator N/A
OpenConnection()
PageContext.CurrentPage_InitComplete N/A
6
(.generalselect)
DECLARE @DocumentCulture nvarchar(max) = N'en-US';
DECLARE @NodeID int = 2536;
DECLARE @Now datetime2 = '3/19/2019 5:32:35 AM';

SELECT TOP 1 [ClassName], [NodeID], [NodeAliasPath], [NodeName], [NodeAlias], [NodeClassID], [NodeParentID], [NodeLevel], [NodeACLID], [NodeSiteID], [NodeGUID], [NodeOrder], [NodeLinkedNodeSiteID], [IsSecuredNode], [NodeCacheMinutes], [NodeSKUID], [NodeDocType], [NodeHeadTags], [NodeInheritPageLevels], [NodeHasChildren], [NodeBodyElementAttributes], [RequiresSSL], [NodeLinkedNodeID], [NodeOwner], [NodeTemplateForAllCultures], [NodeInheritPageTemplate], [NodeAllowCacheInFileSystem], [NodeTemplateID], [NodeGroupID], [DocumentMenuClass], [DocumentMenuItemInactive], [DocumentMenuStyle], [DocumentMenuItemHideInNavigation], [DocumentContent], [DocumentStylesheetID], [DocumentInheritsStylesheet], [DocumentID], [DocumentName], [DocumentNamePath], [DocumentPublishFrom], [DocumentPublishTo], [DocumentUrlPath], [DocumentCulture], [DocumentPageTitle], [DocumentPageKeyWords], [DocumentPageDescription], [DocumentMenuCaption], [DocumentPageTemplateID], [DocumentMenuRedirectUrl], [DocumentMenuJavascript], [DocumentCheckedOutVersionHistoryID], [DocumentPublishedVersionHistoryID], [DocumentWorkflowStepID], [DocumentExtensions], [DocumentWebParts], [DocumentGroupWebParts], [DocumentTrackConversionName], [DocumentConversionValue], [DocumentWorkflowCycleGUID], [DocumentGUID], [DocumentSearchExcluded], [DocumentLogVisitActivity], [DocumentMenuRedirectToFirstChild], CASE WHEN [DocumentCulture] = N'en-US' THEN 2 ELSE 0 END AS [CMS_P]
FROM (
SELECT [ClassName], [NodeID], [NodeAliasPath], [NodeName], [NodeAlias], [NodeClassID], [NodeParentID], [NodeLevel], [NodeACLID], [NodeSiteID], [NodeGUID], [NodeOrder], [NodeLinkedNodeSiteID], [IsSecuredNode], [NodeCacheMinutes], [NodeSKUID], [NodeDocType], [NodeHeadTags], [NodeInheritPageLevels], [NodeHasChildren], [NodeBodyElementAttributes], [RequiresSSL], [NodeLinkedNodeID], [NodeOwner], [NodeTemplateForAllCultures], [NodeInheritPageTemplate], [NodeAllowCacheInFileSystem], [NodeTemplateID], [NodeGroupID], [DocumentMenuClass], [DocumentMenuItemInactive], [DocumentMenuStyle], [DocumentMenuItemHideInNavigation], [DocumentContent], [DocumentStylesheetID], [DocumentInheritsStylesheet], [DocumentID], [DocumentName], [DocumentNamePath], [DocumentPublishFrom], [DocumentPublishTo], [DocumentUrlPath], [DocumentCulture], [DocumentPageTitle], [DocumentPageKeyWords], [DocumentPageDescription], [DocumentMenuCaption], [DocumentPageTemplateID], [DocumentMenuRedirectUrl], [DocumentMenuJavascript], [DocumentCheckedOutVersionHistoryID], [DocumentPublishedVersionHistoryID], [DocumentWorkflowStepID], [DocumentExtensions], [DocumentWebParts], [DocumentGroupWebParts], [DocumentTrackConversionName], [DocumentConversionValue], [DocumentWorkflowCycleGUID], [DocumentGUID], [DocumentSearchExcluded], [DocumentLogVisitActivity], [DocumentMenuRedirectToFirstChild]
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE ([DocumentCulture] = @DocumentCulture AND [NodeID] = @NodeID) AND ([DocumentCanBePublished] = 1 AND ([DocumentPublishFrom] IS NULL OR [DocumentPublishFrom] <= @Now) AND ([DocumentPublishTo] IS NULL OR [DocumentPublishTo] >= @Now))
) AS SubData
ORDER BY CMS_P DESC
3.3 kB
 
Table (1 [64], 594 B)
 
PageContext.CurrentPage_InitComplete 0.002
 
CloseConnection()
PageContext.CurrentPage_InitComplete N/A
OpenConnection()
PageContext.CurrentPage_InitComplete N/A
7
(cms.document.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-us';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND (NodeAliasPath = N'/') AND [DocumentCulture] = @DocumentCulture
ORDER BY NodeLevel DESC
Table (1 [157], 2.1 kB)
 
PageContext.CurrentPage_InitComplete 0.003
 
CloseConnection()
PageContext.CurrentPage_InitComplete N/A
OpenConnection()
TextLayout.CreateChildControls N/A
8
(cms.menuitem.generalselect)
DECLARE @DocumentCulture nvarchar(max) = N'en-us';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN CONTENT_MenuItem AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.MenuItemID AND V.ClassName = N'CMS.MenuItem' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE (NodeID = 2549) AND [DocumentCulture] = @DocumentCulture
Table (1 [353], 10.3 kB)
 
TextLayout.CreateChildControls 0.003
 
CloseConnection()
TextLayout.CreateChildControls N/A
OpenConnection()
PageContext.CurrentPage_InitComplete N/A
9
(cms.personalization.selectall)
SELECT TOP 1 *
FROM CMS_Personalization
WHERE PersonalizationUserID = 65 AND PersonalizationDocumentID = 2537
PageContext.CurrentPage_InitComplete 0.001
 
CloseConnection()
PageContext.CurrentPage_InitComplete N/A
OpenConnection()
ObjectQueryBase`2.GetEnumerator N/A
10 This same query was called more than once within this request.
(tg.megamenuproductcategory.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_MegaMenuProductCategory AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.MegaMenuProductCategoryID AND V.ClassName = N'TG.MegaMenuProductCategory' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND [DocumentCulture] = @DocumentCulture
Table (3 [167], 3.2 kB)
 
ObjectQueryBase`2.GetEnumerator 0.009
 
CloseConnection()
ObjectQueryBase`2.GetEnumerator N/A
OpenConnection()
N/A
11 This same query was called more than once within this request.
(tg.megamenuproductcategory.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_MegaMenuProductCategory AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.MegaMenuProductCategoryID AND V.ClassName = N'TG.MegaMenuProductCategory' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND [DocumentCulture] = @DocumentCulture
Table (3 [167], 3.2 kB)
 
ObjectQueryBase`2.GetEnumerator 0.002
 
CloseConnection()
ObjectQueryBase`2.GetEnumerator N/A
OpenConnection()
N/A
12 This same query was called more than once within this request.
(tg.megamenuproductcategory.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_MegaMenuProductCategory AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.MegaMenuProductCategoryID AND V.ClassName = N'TG.MegaMenuProductCategory' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND [DocumentCulture] = @DocumentCulture
Table (3 [167], 3.2 kB)
 
ObjectQueryBase`2.GetEnumerator 0.002
 
CloseConnection()
ObjectQueryBase`2.GetEnumerator N/A
OpenConnection()
N/A
13 This same query was called more than once within this request.
(tg.megamenuproductcategory.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_MegaMenuProductCategory AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.MegaMenuProductCategoryID AND V.ClassName = N'TG.MegaMenuProductCategory' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND [DocumentCulture] = @DocumentCulture
Table (3 [167], 3.2 kB)
 
ObjectQueryBase`2.GetEnumerator 0.001
 
CloseConnection()
ObjectQueryBase`2.GetEnumerator N/A
OpenConnection()
N/A
14
(tg.megamenuitem.generalselect)
DECLARE @NodeSiteID int = 1;

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_MegaMenuItem AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.MegaMenuItemID AND V.ClassName = N'TG.MegaMenuItem' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID
ORDER BY [SortOrder]
Table (10 [162], 8.5 kB)
 
ObjectQueryBase`2.GetEnumerator 0.002
 
CloseConnection()
ObjectQueryBase`2.GetEnumerator N/A
OpenConnection()
_Page_Views_TruGreen_Megamenu_cshtml.Execute N/A
15
(tg.infographic.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @p int = 1;

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN TG_Infographic AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.InfographicID AND V.ClassName = N'TG.Infographic' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE ([NodeSiteID] = @NodeSiteID) AND (([Featured] = @p))
ORDER BY [SORTORDER] DESC
Table (1 [172], 2.2 kB)
 
_Page_Views_TruGreen_Megamenu_cshtml.Execute 0.002
 
CloseConnection()
_Page_Views_TruGreen_Megamenu_cshtml.Execute N/A
OpenConnection()
CMSAbstractMenuProperties.OnLoad N/A
16
(cms.document.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @Now datetime2 = '3/19/2019 5:32:35 AM';
DECLARE @NodeLevel int = 2;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT [ClassName], [DocumentCulture], [DocumentGUID], [DocumentModifiedWhen], [DocumentMenuCaption], [DocumentMenuClass], [DocumentMenuClassHighLighted], [DocumentShowInSiteMap], [DocumentMenuItemHideInNavigation], [DocumentMenuItemImage], [DocumentMenuItemImageHighlighted], [DocumentMenuItemInactive], [DocumentMenuItemLeftImage], [DocumentMenuItemLeftImageHighlighted], [DocumentMenuItemRightImage], [DocumentMenuItemRightImageHighlighted], [DocumentMenuJavascript], [DocumentMenuRedirectUrl], [DocumentMenuRedirectToFirstChild], [DocumentMenuStyle], [DocumentMenuStyleHighlighted], [DocumentName], [DocumentUrlPath], [NodeAliasPath], [NodeID], [NodeHasChildren], [NodeClassID], [NodeLevel], [NodeLinkedNodeID], [NodeParentID], [NodeSiteID], [NodeACLID], [NodeOwner], [NodeOrder], [NodeName], [DocumentSitemapSettings]
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND (NodeAliasPath IN (N'/why-choose-trugreen/professional-lawn-care', N'/why-choose-trugreen', N'/')) AND (([DocumentCanBePublished] = 1 AND ([DocumentPublishFrom] IS NULL OR [DocumentPublishFrom] <= @Now) AND ([DocumentPublishTo] IS NULL OR [DocumentPublishTo] >= @Now)) AND [NodeLevel] <= @NodeLevel AND [DocumentCulture] = @DocumentCulture)
ORDER BY NodeAliasPath DESC
1.5 kB
 
Table (3 [36], 589 B)
 
CMSAbstractMenuProperties.OnLoad 0.002
 
CloseConnection()
CMSAbstractMenuProperties.OnLoad N/A
OpenConnection()
BasicRepeater.OnLoad N/A
17
(cms.menuitem.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @Now datetime2 = '3/19/2019 5:32:35 AM';
DECLARE @NodeAliasPath nvarchar(max) = N'/why-choose-trugreen/professional-lawn-care';
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) INNER JOIN CONTENT_MenuItem AS C WITH (NOLOCK) ON V.DocumentForeignKeyValue = C.MenuItemID AND V.ClassName = N'CMS.MenuItem' LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND (([DocumentCanBePublished] = 1 AND ([DocumentPublishFrom] IS NULL OR [DocumentPublishFrom] <= @Now) AND ([DocumentPublishTo] IS NULL OR [DocumentPublishTo] >= @Now)) AND [NodeAliasPath] = @NodeAliasPath AND [DocumentCulture] = @DocumentCulture)
762 B
 
Table (1 [353], 10.3 kB)
 
BasicRepeater.OnLoad 0.003
 
CloseConnection()
BasicRepeater.OnLoad N/A
OpenConnection()
BasicRepeater.OnLoad N/A
18
(cms.transformation.generalselect)
SELECT TOP 1 *
FROM CMS_Transformation
WHERE ([TransformationClassID] = 4608 AND [TransformationName] = N'TGRES-TGF-H3-Article_en-US')
BasicRepeater.OnLoad 0.001
 
CloseConnection()
BasicRepeater.OnLoad N/A
OpenConnection()
BasicRepeater.OnLoad N/A
19
(cms.class.generalselect)
DECLARE @ClassName nvarchar(max) = N'CMS.MenuItem.TGRES.TGS';

SELECT *
FROM CMS_Class
WHERE [ClassName] = @ClassName
BasicRepeater.OnLoad 0.002
 
CloseConnection()
BasicRepeater.OnLoad N/A
  19 queries, 14.5 kB write, 493 kB read   0.061
Macros resolved in the content of this page:
 ExpressionResultUserContextDuration
1 {% CurrentDateTime.Year %} 2019 administrator PageContext.CurrentPage_InitComplete 0.002
 
> CurrentDateTime.Year 2019 0.001
 
>> CurrentDateTime 3/19/2019 5:32:35 AM 0.001
 
2 {% s=GetMyAccountFirstName(); if (s.Length > 0) { print(ResolveMacros(" <li class=\"regular-mobile-menu\"><a href=\"/manage-my-account\">{%s%}\'s Account</a> \t\t\t<ul class=\"sub-hide-mobile-menu\"> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/account/logout\">Account Log Out</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account\">Account Summary</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/transaction-history\">Billing History</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/servce-history\">Service Details</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/account-update\">Update Account</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/faq\">Questions</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/prepay\">PrePay and Save</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/easypay-status\">EasyPay Settings</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/prepay\">Save money by paying up front for a full year</a></li> \t\t\t\t<li class=\"sub-mobile-menu\"><a href=\"/manage-my-account/prepay\">Sign Up for PrePay</a></li> \t\t\t</ul> \t\t</li> </li> "))} else { print(ResolveMacros(" <a {% (IsBranchFranchise() ==\"true\") ? \"\" : \"href=\'/manage-my-account/login\'\" %}>Account Log In</a> "))} %} <a href='/manage-my-account/login'>Account Log In</a> ron.cundiff PageContext.CurrentPage_InitComplete 0.002
 
> s = GetMyAccountFirstName(); if (s.Length > 0) { ... } else { ... } <a href='/manage-my-account/login'>Account Log In</a> 0.001
 
> s.Length 0 0.000
 
>> s 0.000
 
> {% (IsBranchFranchise() =="true") ? "" : "href='/manage-my-account/login'" %} href='/manage-my-account/login' 0.000
 
3 {% GetServiceNumber() %} 800.458.4186 PageContext.CurrentPage_InitComplete 0.001
 
4 {% FormatNotEmpty(GetUserZipCode(), "{0}", "Enter Zip") %} Enter Zip administrator PageContext.CurrentPage_InitComplete 0.000
 
5 {% branchUrl = GetUserBranchUrl(); if (branchUrl.Length > 0) { print(ResolveMacros(" <a href=\"{% branchUrl %}\" id=\"LocalBranch\">Your Local Branch</a> ")) } %} null ron.cundiff 0.006
 
> branchUrl = GetUserBranchUrl(); if (branchUrl.Length > 0) { ... } null 0.005
 
> branchUrl.Length 0 0.005
 
>> branchUrl 0.005
 
6 {% if (GetSessionVariable("sls-cobranding") != null) { "src='/TruGreen/media/images/tg-sls.png' class='sls-logo'" } else { "src='/TruGreen/media/images/header-logo.png'" } %} src='/TruGreen/media/images/header-logo.png' administrator 0.001
 
> if (GetSessionVariable("sls-cobranding") != null) { ... } else { ... } src='/TruGreen/media/images/header-logo.png' 0.001
 
7 {% if (CurrentDocument.TemplateSectionIdValue.Length > 0) { CurrentDocument.TemplateSectionIdValue; } else { CurrentDocument.DocumentName; } %} Professional Lawn Care Advantages administrator TextLayout.CreateChildControls 0.008
 
> if (CurrentDocument.TemplateSectionIdValue.Length > 0) { ... } else { ... } Professional Lawn Care Advantages 0.008
 
> CurrentDocument.TemplateSectionIdValue.Length null 0.007
 
>> CurrentDocument.TemplateSectionIdValue null 0.007
 
>>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.007
 
> CurrentDocument.TemplateSectionIdValue.Length null 0.007
 
>> CurrentDocument.TemplateSectionIdValue null 0.007
 
>>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.007
 
>>>>> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.008
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.008
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.008
 
8 {% if (CurrentDocument.DocumentName.Contains("Lead Form") || CurrentDocument.GetValue("Model", "")=="LocalLawnCare") {return false;} else {return true;} %} True administrator CMSAbstractWebPart.OnInit 0.002
 
> if (Contains(CurrentDocument.DocumentName, "Lead Form") || CurrentDocument.GetValue("Model", "") == "LocalLawnCare") { ... } else { ... } True 0.002
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.001
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> return true True 0.002
 
return true True 0.000
 
9 {% if (CurrentDocument.GetValue("Model", "")=="LocalLawnCare") {return true;} else {return false;} %} False administrator 0.001
 
> if (CurrentDocument.GetValue("Model", "") == "LocalLawnCare") { ... } else { ... } False 0.000
 
> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> return false False 0.000
 
return false False 0.000
 
10 {% if (NodeAliasPath.Contains("/local-lawn-care") && QueryString.city != "") { return true; } else { return false; } %} False administrator CMSAbstractWebPart.OnInit 0.001
 
> if (NodeAliasPath.Contains("/local-lawn-care") && QueryString.city != "") { ... } else { ... } False 0.001
 
> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>>>> return false False 0.001
 
return false False 0.000
 
11 {% if (CurrentDocument.GetValue("Model","") == "LocalLawnCare") {return true;} else {return false;} %} False administrator CMSAbstractWebPart.OnInit 0.001
 
> if (CurrentDocument.GetValue("Model", "") == "LocalLawnCare") { ... } else { ... } False 0.001
 
> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
>>>>> return false False 0.001
 
return false False 0.000
 
12 {% if(NodeAliasPath.Contains("/products-and-services")) { return true; } else { return false; } %} False administrator 0.001
 
> if (NodeAliasPath.Contains("/products-and-services")) { ... } else { ... } False 0.000
 
> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>>>> return false False 0.000
 
return false False 0.000
 
13 {% if (CurrentDocument.GetValue("Model","") == "LocalLawnCare") {return true;} else {return false;} %} False administrator 0.001
 
> if (CurrentDocument.GetValue("Model", "") == "LocalLawnCare") { ... } else { ... } False 0.001
 
> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> return false False 0.001
 
return false False 0.000
 
14 {% if (CurrentDocument.DocumentName.Contains("Lead Form") || CurrentDocument.NodeAliasPath.Contains("/need-help")) {return true;} else {return false;} %} False administrator 0.002
 
> if (Contains(CurrentDocument.DocumentName, "Lead Form") || Contains(CurrentDocument.NodeAliasPath, "/need-help")) { ... } else { ... } False 0.002
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.001
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
> CurrentDocument.NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.001
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
>>>>> return false False 0.002
 
return false False 0.000
 
15 {% if ( CurrentDocument.DocumentName.Contains("TruGreen Customer Support")) { return true;} else {return false;} %} False administrator 0.002
 
> if (Contains(CurrentDocument.DocumentName, "TruGreen Customer Support")) { ... } else { ... } False 0.000
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.000
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> return false False 0.000
 
return false False 0.000
 
16 {% if (CurrentDocument.DocumentName.Contains("Error")) {return true;} else {return false;} %} False administrator 0.001
 
> if (Contains(CurrentDocument.DocumentName, "Error")) { ... } else { ... } False 0.001
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.000
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> return false False 0.001
 
return false False 0.000
 
17 {% if ( CurrentDocument.DocumentName.Contains("TruGreen Customer Support")) { return true; } else { return false; } %} False administrator CMSAbstractWebPart.OnInit 0.001
 
> if (Contains(CurrentDocument.DocumentName, "TruGreen Customer Support")) { ... } else { ... } False 0.001
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.001
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
>>>>> return false False 0.001
 
return false False 0.000
 
18 {% if (CurrentDocument.DocumentName.Contains("TruGreen Customer Support")) { return true; } else {return false;} %} False administrator 0.001
 
> if (Contains(CurrentDocument.DocumentName, "TruGreen Customer Support")) { ... } else { ... } False 0.001
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.000
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> return false False 0.001
 
return false False 0.000
 
19 {% if ( CurrentDocument.DocumentName.Contains("TruGreen Customer Support")) { return true; } else {return false;} %} False administrator CMSAbstractWebPart.OnInit 0.001
 
> if (Contains(CurrentDocument.DocumentName, "TruGreen Customer Support")) { ... } else { ... } False 0.001
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.001
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
>>>>> return false False 0.001
 
return false False 0.000
 
20 {% if (CurrentDocument.GetValue("Model", "")=="LocalLawnCare" ) {return true;} else {return false;} %} False administrator 0.001
 
> if (CurrentDocument.GetValue("Model", "") == "LocalLawnCare") { ... } else { ... } False 0.001
 
> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> return false False 0.001
 
return false False 0.000
 
21 {% if (CurrentDocument.DocumentName.Contains("Lawn Plans for Fertilizaton")) {return true;} else {return false;} %} False administrator 0.002
 
> if (Contains(CurrentDocument.DocumentName, "Lawn Plans for Fertilizaton")) { ... } else { ... } False 0.001
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.000
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> return false False 0.001
 
return false False 0.000
 
22 {% if (CurrentDocument.DocumentName.Contains("trugreen-qlp")) {return true;} else {return false;} %} False administrator 0.001
 
> if (Contains(CurrentDocument.DocumentName, "trugreen-qlp")) { ... } else { ... } False 0.001
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.001
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
>>>>> return false False 0.001
 
return false False 0.000
 
23 {% if(NodeAliasPath.Contains("/products-and-services")) { return true; } else { return false; } %} False administrator 0.001
 
> if (NodeAliasPath.Contains("/products-and-services")) { ... } else { ... } False 0.000
 
> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>>>> return false False 0.000
 
return false False 0.000
 
24 {% TGDRepeaterTransformationName %} null PageContext.CurrentPage_InitComplete 0.001
 
> TGDRepeaterTransformationName null 0.000
 
25 {% TGERepeaterTransformationName %} CMS.MenuItem.TGRES-TGE-H3-Small-Icon-Article 0.001
 
> TGERepeaterTransformationName CMS.MenuItem.TGRES-TGE-H3-Small-Icon-Article 0.001
 
26 {% TGCRepeaterTransformationName %} CMS.MenuItem.TGRES-TGC-Default 0.000
 
> TGCRepeaterTransformationName CMS.MenuItem.TGRES-TGC-Default 0.000
 
27 {% TGRRepeaterTransformationName %} null 0.001
 
> TGRRepeaterTransformationName null 0.001
 
28 {% TGSRepeaterTransformationName %} CMS.MenuItem.TGRES.TGS.Only-text 0.001
 
> TGSRepeaterTransformationName CMS.MenuItem.TGRES.TGS.Only-text 0.000
 
29 {% TGNRepeaterTransformationName %} null 0.001
 
> TGNRepeaterTransformationName null 0.001
 
30 {% TGORepeaterTransformationName %} null 0.000
 
> TGORepeaterTransformationName null 0.000
 
31 {% TGLRepeaterTransformationName %} CMS.MenuItem.TGRES-TGL-Default 0.000
 
> TGLRepeaterTransformationName CMS.MenuItem.TGRES-TGL-Default 0.000
 
32 {% TGJRepeaterTransformationName %} CMS.MenuItem.CMS.MenuItem.TGRES.TGJ.LineDancing 0.001
 
> TGJRepeaterTransformationName CMS.MenuItem.CMS.MenuItem.TGRES.TGJ.LineDancing 0.001
 
33 {% TGKRepeaterTransformationName %} CMS.MenuItem.TGRES-TGK-Default 0.000
 
> TGKRepeaterTransformationName CMS.MenuItem.TGRES-TGK-Default 0.000
 
34 {% TGHRepeaterTransformationName %} CMS.MenuItem.TGRES-TGH-Video-Box-One-Item 0.000
 
> TGHRepeaterTransformationName CMS.MenuItem.TGRES-TGH-Video-Box-One-Item 0.000
 
35 {% TGIRepeaterTransformationName %} CMS.MenuItem.CMS.MenuItem.TGRES-TGI-Biographies 0.000
 
> TGIRepeaterTransformationName CMS.MenuItem.CMS.MenuItem.TGRES-TGI-Biographies 0.000
 
36 {% TGFRepeaterTransformationName %} CMS.MenuItem.TGRES-TGF-H3-Article 0.001
 
> TGFRepeaterTransformationName CMS.MenuItem.TGRES-TGF-H3-Article 0.001
 
37 {% TGGRepeaterTransformationName %} null 0.000
 
> TGGRepeaterTransformationName null 0.000
 
38 {% RenderView("~/Views/TruGreen/Shared/_StylesCombined.cshtml") %}
<link href="/css/TruGreen/normalize.css" rel="stylesheet"/> <link href="/css/TruGreen/jquery-ui....
ron.cundiff DocumentBase.Load 0.001
 
39 {% RenderView("~/Views/TruGreen/Shared/_ScriptsCombined.cshtml") %}
<script src="/js/TruGreen/jquery.js"></script> <script src="/js/TruGreen/jquery-ui-1.10.1.custom...
ron.cundiff 0.001
 
40 {% if(CurrentDocument.DocumentName == "Homepage") { @"<meta name=""google-site-verification"" content=""xroegriqTZDld_HsGJXi42RWPgAN9qWGJAtJA2PXd_w"" />" %} null administrator 0.000
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.000
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
41 {% if (CurrentDocument.BodyIdValue.Length > 0) { CurrentDocument.BodyIdValue; } else { CurrentDocument.DocumentName; } %} Professional Lawn Care Advantages ron.cundiff 0.002
 
> if (CurrentDocument.BodyIdValue.Length > 0) { ... } else { ... } Professional Lawn Care Advantages 0.001
 
> CurrentDocument.BodyIdValue.Length null 0.000
 
>> CurrentDocument.BodyIdValue null 0.000
 
>>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
> CurrentDocument.BodyIdValue.Length null 0.001
 
>> CurrentDocument.BodyIdValue null 0.001
 
>>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
>>>>> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.001
 
> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.001
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
42 {% pagetitle_orelse_name %} Professional Lawn Care Advantages & Services | TruGreen DocumentBase.Load 0.000
 
> pagetitle_orelse_name Professional Lawn Care Advantages & Services | TruGreen 0.000
 
43 {% GetSalesNumber() %} 800.464.0171 CMSPagePlaceholder.LoadRegionsContent 0.000
 
44 {% GetSalesNumber() %} 800.464.0171 0.000
 
45 {% GetSalesNumber() %} 800.464.0171 CMSPagePlaceholder.LoadRegionsContent 0.000
 
46 {% GetSalesNumber() %} 800.464.0171 0.000
 
47 {% GetSalesNumber() %} 800.464.0171 CMSPagePlaceholder.LoadRegionsContent 0.000
 
48 {% GetSalesNumber() %} 800.464.0171 CMSPagePlaceholder.LoadRegionsContent 0.000
 
49 {% CurrentDateTime.Year %} 2019 administrator CMSPagePlaceholder.LoadRegionsContent 0.001
 
> CurrentDateTime.Year 2019 0.001
 
>> CurrentDateTime 3/19/2019 5:32:35 AM 0.001
 
50 {% CurrentDateTime.Year %} 2019 administrator CMSPagePlaceholder.LoadRegionsContent 0.000
 
> CurrentDateTime.Year 2019 0.000
 
>> CurrentDateTime 3/19/2019 5:32:35 AM 0.000
 
51 {% GetSalesNumber() %} 800.464.0171 CMSPagePlaceholder.LoadRegionsContent 0.000
 
52 {% GetSalesNumber() %} 800.464.0171 0.000
 
53 {% GetSalesNumber() %} 800.464.0171 CMSPagePlaceholder.LoadRegionsContent 0.000
 
54 {% GetSalesNumber() %} 800.464.0171 0.000
 
55 {% GetServiceNumber() %} 800.458.4186 CMSPagePlaceholder.LoadRegionsContent 0.001
 
56 {% GetServiceNumber() %} 800.458.4186 0.000
 
57 {% GetServiceNumber() %} 800.458.4186 CMSPagePlaceholder.LoadRegionsContent 0.000
 
58 {% GetServiceNumber() %} 800.458.4186 0.000
 
59 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
60 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
61 {% TGCHeadline %} Why Use A <span> Professional Lawn Care Service</span> TextTransformationTemplate.ltl_DataBinding 0.001
 
> TGCHeadline Why Use A <span> Professional Lawn Care Service</span> 0.001
 
62 {% TGCSubHeadline %} 0.000
 
> TGCSubHeadline 0.000
 
63 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
64 CurrentPath /why-choose-trugreen/professional-lawn-care 0.000
 
65 {% TGEIconType %} phdtrained TextTransformationTemplate.ltl_DataBinding 0.000
 
> TGEIconType phdtrained 0.000
 
66 {% TGEHeadline %} benefits of a professional lawn care service 0.000
 
> TGEHeadline benefits of a professional lawn care service 0.000
 
67 {% TGEArticle %}
<p>Your lawn and landscape need ongoing attention to stay healthy. That's why TruGreen provid...
0.001
 
> TGEArticle
<p>Your lawn and landscape need ongoing attention to stay healthy. That's why TruGreen provid...
0.001
 
68 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
69 {% TGFHeadline %} a healthy lawn made easy TextTransformationTemplate.ltl_DataBinding 0.000
 
> TGFHeadline a healthy lawn made easy 0.000
 
70 {% TGFArticle %}
<p>Proper mowing and watering techniques are the first step toward a healthier lawn. But what&rsq...
0.001
 
> TGFArticle
<p>Proper mowing and watering techniques are the first step toward a healthier lawn. But what&rsq...
0.001
 
71 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
72 CurrentPath /why-choose-trugreen/professional-lawn-care 0.000
 
73 {% TGHCaption %} love your lawn TextTransformationTemplate.ltl_DataBinding 0.000
 
> TGHCaption love your lawn 0.000
 
74 {% TGHSummary %} TruGreen&rsquo;s science-based solutions are tailored to help you achieve a lawn you&rsquo;ll love. 0.001
 
> TGHSummary TruGreen&rsquo;s science-based solutions are tailored to help you achieve a lawn you&rsquo;ll love. 0.000
 
75 {% TGHPhoto %} ~/TruGreen/media/Images/content/1102-2-2b.jpg 0.000
 
> TGHPhoto ~/TruGreen/media/Images/content/1102-2-2b.jpg 0.000
 
76 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.001
 
77 {% TGIHeadline %} TextTransformationTemplate.ltl_DataBinding 0.000
 
> TGIHeadline 0.000
 
78 {% TGIArticle %}
<ul class="headline-article-list"> <li><img class="ico" src="http://devkcms.trugreen.vanickurl....
0.001
 
> TGIArticle
<ul class="headline-article-list"> <li><img class="ico" src="http://devkcms.trugreen.vanickurl....
0.000
 
79 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
80 CurrentPath /why-choose-trugreen/professional-lawn-care 0.000
 
81 CurrentPath /why-choose-trugreen/professional-lawn-care 0.000
 
82 {% TGJText %}
<h2>See the Difference</h2> <p>View side-by-side comparisons taken by actual TruGreen speciali...
TextTransformationTemplate.ltl_DataBinding 0.000
 
> TGJText
<h2>See the Difference</h2> <p>View side-by-side comparisons taken by actual TruGreen speciali...
0.000
 
83 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
84 {% TGKImage %} ~/TruGreen/media/Images/content/1336-grass.png TextTransformationTemplate.ltl_DataBinding 0.000
 
> TGKImage ~/TruGreen/media/Images/content/1336-grass.png 0.000
 
85 {% TGKCTAButtonLink %} /products-and-services/lawn-care-service 0.001
 
> TGKCTAButtonLink /products-and-services/lawn-care-service 0.001
 
86 {% TGKIconClass %} ico-orange-grass 0.000
 
> TGKIconClass ico-orange-grass 0.000
 
87 {% TGKCTAButtonLabel %} Shop Now 0.000
 
> TGKCTAButtonLabel Shop Now 0.000
 
88 {% TGKHeadline %} lawn care 0.000
 
> TGKHeadline lawn care 0.000
 
89 {% TGKText %} Explore lawn plans and learn about our tailored approach. 0.001
 
> TGKText Explore lawn plans and learn about our tailored approach. 0.000
 
90 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
91 {% TGLImage %} ~/TruGreen/media/Images/content/1338-tree.png TextTransformationTemplate.ltl_DataBinding 0.001
 
> TGLImage ~/TruGreen/media/Images/content/1338-tree.png 0.000
 
92 {% TGLCTAButtonLink %} /products-and-services/tree-and-shrub-service 0.000
 
> TGLCTAButtonLink /products-and-services/tree-and-shrub-service 0.000
 
93 {% TGLIconClass %} ico-orange-tree 0.000
 
> TGLIconClass ico-orange-tree 0.000
 
94 {% TGLCTAButtonLabel %} Learn More 0.001
 
> TGLCTAButtonLabel Learn More 0.000
 
95 {% TGLHeadline %} tree and shrub care 0.000
 
> TGLHeadline tree and shrub care 0.000
 
96 {% TGLText %} Browse plans and services tailored for your landscape. 0.000
 
> TGLText Browse plans and services tailored for your landscape. 0.000
 
97 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.001
 
98 {% TGSText %}
<section class="gallery-grid"> <section class="gallery-grid-collection"> <div class="row-fluid"...
TextTransformationTemplate.ltl_DataBinding 0.000
 
> TGSText
<section class="gallery-grid"> <section class="gallery-grid-collection"> <div class="row-fluid"...
0.000
 
99 CurrentPath /why-choose-trugreen/professional-lawn-care BasicRepeater.OnLoad 0.000
 
100 {% if (CurrentDocument.AbsoluteURL.Contains("http://www.trugreen.com")) { forseeScriptName = "//gateway.answerscloud.com/trugreen/production/gateway.min.js"; } else { forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js"; } %} //gateway.answerscloud.com/trugreen/staging/gateway.min.js administrator CMSWebParts_General_javascript.OnPreRender 0.002
 
> if (Contains(CurrentDocument.AbsoluteURL, "http://www.trugreen.com")) { ... } else { ... } //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.001
 
> CurrentDocument.AbsoluteURL http://devkcms.trugreen.vanickurl.com/why-choose-trugreen/professional-lawn-care 0.000
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js" //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.001
 
101 {% "'" + forseeScriptName + "'" %} '//gateway.answerscloud.com/trugreen/staging/gateway.min.js' 0.000
 
> forseeScriptName //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.000
 
102 {% if (CurrentDocument.AbsoluteURL.Contains("http://www.trugreen.com")) { forseeScriptName = "//gateway.answerscloud.com/trugreen/production/gateway.min.js"; } else { forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js"; } %} //gateway.answerscloud.com/trugreen/staging/gateway.min.js administrator 0.001
 
> if (Contains(CurrentDocument.AbsoluteURL, "http://www.trugreen.com")) { ... } else { ... } //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.001
 
> CurrentDocument.AbsoluteURL http://devkcms.trugreen.vanickurl.com/why-choose-trugreen/professional-lawn-care 0.001
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
>>>>> forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js" //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.001
 
103 {% "'" + forseeScriptName + "'" %} '//gateway.answerscloud.com/trugreen/staging/gateway.min.js' 0.000
 
> forseeScriptName //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.000
 
104 {% if (CurrentDocument.AbsoluteURL.Contains("http://www.trugreen.com")) { forseeScriptName = "//gateway.answerscloud.com/trugreen/production/gateway.min.js"; } else { forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js"; } %} //gateway.answerscloud.com/trugreen/staging/gateway.min.js administrator 0.001
 
> if (Contains(CurrentDocument.AbsoluteURL, "http://www.trugreen.com")) { ... } else { ... } //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.001
 
> CurrentDocument.AbsoluteURL http://devkcms.trugreen.vanickurl.com/why-choose-trugreen/professional-lawn-care 0.000
 
>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>>>> forseeScriptName = "//gateway.answerscloud.com/trugreen/staging/gateway.min.js" //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.001
 
105 {% "'" + forseeScriptName + "'" %} '//gateway.answerscloud.com/trugreen/staging/gateway.min.js' 0.000
 
> forseeScriptName //gateway.answerscloud.com/trugreen/staging/gateway.min.js 0.000
 
106 {% IsBranchFranchise() %} false 0.000
 
107 {% IsServiceable() %} false 0.001
 
108 {% CustomerHasAddress() %} false 0.000
 
109 {% GetUserZipCode() %} 0.000
 
110 {% GetUserZipOrigin() %} 0 0.000
 
111 N/A
> GetTotalCartItems()
Error while evaluating expression: GetTotalCartItems() CMS.MacroEngine.EvaluationException: Ex...
0.000
 
> {% IsBranchFranchise() %} false 0.000
 
> {% IsServiceable() %} false 0.000
 
> {% CustomerHasAddress() %} false 0.001
 
> {% GetUserZipCode() %} 0.000
 
> {% GetUserZipOrigin() %} 0 0.000
 
112 N/A
>> GetTotalCartItems()
Error while evaluating expression: GetTotalCartItems() CMS.MacroEngine.EvaluationException: Ex...
0.000
 
>> {% IsBranchFranchise() %} false 0.000
 
>> {% IsServiceable() %} false 0.000
 
>> {% CustomerHasAddress() %} false 0.000
 
>> {% GetUserZipCode() %} 0.000
 
>> {% GetUserZipOrigin() %} 0 0.001
 
113 N/A
>>> GetTotalCartItems()
Error while evaluating expression: GetTotalCartItems() CMS.MacroEngine.EvaluationException: Ex...
0.000
 
>>> {% CurrentDocument.DocumentName %} Professional Lawn Care Advantages administrator 0.001
 
>>>> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.000
 
>>>>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.000
 
>>> {% QueryString["q"] %} null administrator 0.001
 
>>>> QueryString aliaspath=%2fwhy-choose-trugreen%2fprofessional-lawn-care 0.001
 
>>> {% getgaValue("imp_ids",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_names",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_lists",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_brands",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_categories",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_variants",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_positions",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_prices",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_ids",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_names",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_categories",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_variants",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_prices",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_quantities",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_positions",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_type",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_id",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_revenue",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_tax",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_coupon",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_step",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.001
 
>>> {% getgaValue("order_id",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_cust_id",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.001
 
>>> {% getgaValue("order_city",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_country",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.001
 
>>> {% getgaValue("order_state",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_price",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% if (NodeAliasPath.Contains("/get-a-quote/custom-services")) { return "\"Address not found\"";} else {return "\"\"";} %} "" administrator 0.001
 
>>>> if (NodeAliasPath.Contains("/get-a-quote/custom-services")) { ... } else { ... } "" 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>>>>>>> return "\"\"" "" 0.001
 
>>>> return "\"\"" "" 0.000
 
>>> {% GetApplicationSetting("tealium_env") %} dev 0.000
 
>>> {% CurrentDocument.DocumentName %} Professional Lawn Care Advantages administrator 0.001
 
>>>> CurrentDocument.DocumentName Professional Lawn Care Advantages 0.001
 
>>>>> CurrentDocument CMS.DocumentEngine.TreeNode (cms.document.cms.menuitem) - Professional Lawn Care Advantages 0.001
 
>>> {% QueryString["q"] %} null administrator 0.000
 
>>>> QueryString aliaspath=%2fwhy-choose-trugreen%2fprofessional-lawn-care 0.000
 
>>> {% getgaValue("imp_ids",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_names",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_lists",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_brands",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_categories",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_variants",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_positions",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("imp_prices",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_ids",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_names",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_categories",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_variants",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.001
 
>>> {% getgaValue("product_prices",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("product_quantities",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.001
 
>>> {% getgaValue("product_positions",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_type",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_id",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_revenue",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_tax",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_coupon",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("action_step",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_id",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_cust_id",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_city",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_country",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_state",NodeAliasPath) %} 0.001
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% getgaValue("order_price",NodeAliasPath) %} 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>> {% if (NodeAliasPath.Contains("/get-a-quote/custom-services")) { return "\"Address not found\"";} else {return "\"\"";} %} "" administrator 0.001
 
>>>> if (NodeAliasPath.Contains("/get-a-quote/custom-services")) { ... } else { ... } "" 0.000
 
>>>> NodeAliasPath /why-choose-trugreen/professional-lawn-care 0.000
 
>>>>>>>> return "\"\"" "" 0.000
 
>>>> return "\"\"" "" 0.000
 
>>> {% GetApplicationSetting("tealium_env") %} dev 0.001
 
      
ViewState used by the controls of this page:
 Control IDIs dirtyViewStateTotal size
1 form Yes
action = "/why-choose-trugreen/professional-lawn-care" (43 B)
43 B
 
2 p
pnlPage
Yes
CssClass = "PagePlaceholder" (15 B)
15 B
 
3 PrimaryNav
ViewRenderer
ViewResult
Yes
Text = "
<nav id="primaryNav">
<ul>
<li style='text-align:-webkit-right'><a href="/"><section class='home-icon-menu'></section></a></li>
<li data-hover="plans"><a href="/products-and-services" >Plans & Services</a></li>
<li class='active' data-hover="whytrugreen"><a href="/why-choose-trugreen" >Why TruGreen</a></li>
<li data-hover="trupurpose"><a href="/trupurpose" >TruPurpose</a></li>
<li data-hover="learningcenter"><a href="/learning-center"..." (16 kB)
16 kB
 
4 pageplaceholder
p
pnlPage
Yes
CssClass = "PagePlaceholder" (15 B)
15 B
 
5 TGB
PopularPlansHoriz
ViewResult
Yes
Text = "

<i class="ico-white-tree"></i>
<h3>popular services in <a class="zip">edit</a></h3>
<section class="service-title">TruComplete<span class="service-mark">SM</span> Lawn Plan</section>
<section class="service-bullet">Pre-Emergent & Targeted Weed Control •
Fertilization •
Aeration •
Lime Soil Amendment
</section>
<a href="/products-and-services/trucomplete/" class="btn-orange btn-go">learn more</a>
<section..." (527 B)
527 B
 
6 TGC
TGCRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.TGRES-TGC-Default" (30 B)
HideControlForZeroRows = True
43 B
 
7 TGC
ViewModelViewPickerPlaceholderC
ViewResult
Yes
Text = "" (0 B)
0 B
 
8 TGD
TGDRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "" (0 B)
HideControlForZeroRows = True
13 B
 
9 TGE
TGERepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.TGRES-TGE-H3-Small-Icon-Article" (44 B)
HideControlForZeroRows = True
57 B
 
10 TGF
TGFRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.TGRES-TGF-H3-Article" (33 B)
HideControlForZeroRows = True
46 B
 
11 TGG
TGGRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "" (0 B)
HideControlForZeroRows = True
13 B
 
12 TGH
TGHRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.TGRES-TGH-Video-Box-One-Item" (41 B)
HideControlForZeroRows = True
54 B
 
13 TGI
TGIRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.CMS.MenuItem.TGRES-TGI-Biographies" (47 B)
HideControlForZeroRows = True
60 B
 
14 TGO
TGORepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "" (0 B)
HideControlForZeroRows = True
13 B
 
15 TGR
TGRRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "" (0 B)
HideControlForZeroRows = True
13 B
 
16 TGJ
TGJRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.CMS.MenuItem.TGRES.TGJ.LineDancing" (47 B)
HideControlForZeroRows = True
60 B
 
17 TGJ
ViewModelViewPickerScriptBottom
ViewResult
Yes
Text = "<script type="text/javascript" src="/js/TruGreen/jquery.vmap.min.js"></script>
<script type="text/javascript" src="/js/TruGreen/jquery.vmap.usa.js"></script>
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAKshgdlhz_aB7jqi5jQ7o2kBfS-tIppjE&sensor=false">
</script>
<script type="text/javascript">
var serviceablestates = new Array();
var branchaddresses = new Array();
var selectedbranchaddress = new Array();
var zipcodesLocation..." (5.8 kB)
5.8 kB
 
18 TGK
TGKRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.TGRES-TGK-Default" (30 B)
HideControlForZeroRows = True
43 B
 
19 TGL
TGLRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.TGRES-TGL-Default" (30 B)
HideControlForZeroRows = True
43 B
 
20 TGS
TGSRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "CMS.MenuItem.TGRES.TGS.Only-text" (32 B)
HideControlForZeroRows = True
45 B
 
21 TGN
TGNRepeater
repItems
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
ZeroRowsText = "No data found" (13 B)
DataSourceName = "" (0 B)
EnablePaging = False
NestedControlsID = "" (0 B)
ShowDeleteButton = False
AlternatingTransformationName = "" (0 B)
ShowEditButton = False
_!ItemCount = 1
TransformationName = "" (0 B)
HideControlForZeroRows = True
13 B
 
22 GetACallBack
GetACallBackView
ViewResult
Yes
Text = "



<section class="header">
How can we help?
</section>

<section class="tab">
<span class="heading" style="margin-right: -4px; background-position: 85%;" name="NewServices"><a href="#">Buy By Phone</a></span>
<span class="heading selected" style="border-left: 1px solid #BFC0C0; " name="CurrentServices"><a href="#">Get Service Help</a></span>

<section class="tabcontent" id="NewServices">
<table class="choice new">
<tr>
..." (5.5 kB)
5.5 kB
 
23 dbg
pnlDebugContainer
No
CssClass = "debug" (5 B)
5 B
 
     Total viewstate size: bytes