File tree Expand file tree Collapse file tree 1 file changed +21
-10
lines changed
src/Presentation/SmartStore.Web.Framework/UI/Components Expand file tree Collapse file tree 1 file changed +21
-10
lines changed Original file line number Diff line number Diff line change @@ -93,8 +93,11 @@ public string ActionName
93
93
}
94
94
set
95
95
{
96
- _actionName = value ;
97
- _routeName = ( string ) ( _url = null ) ;
96
+ if ( _actionName != value )
97
+ {
98
+ _actionName = value ;
99
+ _routeName = ( string ) ( _url = null ) ;
100
+ }
98
101
}
99
102
}
100
103
@@ -107,8 +110,11 @@ public string ControllerName
107
110
}
108
111
set
109
112
{
110
- _controllerName = value ;
111
- _routeName = ( string ) ( _url = null ) ;
113
+ if ( _controllerName != value )
114
+ {
115
+ _controllerName = value ;
116
+ _routeName = ( string ) ( _url = null ) ;
117
+ }
112
118
}
113
119
}
114
120
@@ -121,8 +127,11 @@ public string RouteName
121
127
}
122
128
set
123
129
{
124
- _routeName = value ;
125
- _controllerName = _actionName = ( string ) ( _url = null ) ;
130
+ if ( _routeName != value )
131
+ {
132
+ _routeName = value ;
133
+ _controllerName = _actionName = ( string ) ( _url = null ) ;
134
+ }
126
135
}
127
136
}
128
137
@@ -137,10 +146,12 @@ public string Url
137
146
}
138
147
set
139
148
{
140
- _url = value ;
141
- _routeName = _controllerName = ( string ) ( _actionName = null ) ;
142
- this . RouteValues . Clear ( ) ;
143
-
149
+ if ( _url != null )
150
+ {
151
+ _url = value ;
152
+ _routeName = _controllerName = ( string ) ( _actionName = null ) ;
153
+ this . RouteValues . Clear ( ) ;
154
+ }
144
155
}
145
156
}
146
157
You can’t perform that action at this time.
0 commit comments