Fixing bug #17480 (Contribution from alek_sys)

--HG--
branch : contributions
This commit is contained in:
Suha Can
2011-03-21 14:26:56 -07:00
parent 04955509ca
commit e7cee3a439
@@ -6,7 +6,9 @@
if (!HasText(Model.Text)) { if (!HasText(Model.Text)) {
@DisplayChildren(Model) @DisplayChildren(Model)
} else { } else {
if (Model.Href.TrimEnd('/').ToUpperInvariant() == Request.Path.TrimEnd('/').ToUpperInvariant()) { string requestUrl = Request.Path.Replace(Request.ApplicationPath, string.Empty).TrimEnd('/').ToUpperInvariant();
string modelUrl = Model.Href.Replace(Request.ApplicationPath, string.Empty).TrimEnd('/').ToUpperInvariant();
if ((!string.IsNullOrEmpty(modelUrl) && requestUrl.StartsWith(modelUrl)) || requestUrl == modelUrl) {
Model.Classes.Add("current"); Model.Classes.Add("current");
} }
var tag = Tag(Model, "li"); var tag = Tag(Model, "li");