diff --git a/.github/workflows/vale.yml b/.github/workflows/vale.yml
new file mode 100644
index 0000000..fc11f81
--- /dev/null
+++ b/.github/workflows/vale.yml
@@ -0,0 +1,30 @@
+name: vale-validation
+on:
+ pull_request:
+ paths:
+ - README.md
+ - readme.md
+ - Readme.md
+
+jobs:
+ vale:
+ name: runner / vale
+ runs-on: ubuntu-latest
+ steps:
+ - name: clone repo
+ uses: actions/checkout@v4
+ - name: clone vale-styles repo
+ uses: actions/checkout@v4
+ with:
+ repository: DevExpress/vale-styles
+ path: vale-styles
+ ssh-key: ${{ secrets.VALE_STYLES_ACCESS_KEY }}
+ - name: copy vale rules to the root repo
+ run: shopt -s dotglob && cp -r ./vale-styles/vale/* .
+ - name: vale linter check
+ uses: DevExpress/vale-action@reviewdog
+ with:
+ files: '["README.md", "readme.md", "Readme.md"]'
+ fail_on_error: true
+ filter_mode: nofilter
+ reporter: github-check
diff --git a/CS/Dashboard_WebDashboard_2010/Dashboard_WebDashboard_2010.csproj b/CS/Dashboard_WebDashboard_2010/Dashboard_WebDashboard_2010.csproj
index f11d8af..c38411a 100644
--- a/CS/Dashboard_WebDashboard_2010/Dashboard_WebDashboard_2010.csproj
+++ b/CS/Dashboard_WebDashboard_2010/Dashboard_WebDashboard_2010.csproj
@@ -1,156 +1,156 @@
-
-
-
-
- Debug
- AnyCPU
-
- 2.0
- {5D847D89-AC59-44FF-9D1D-8126588D1E11}
- {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
- Library
- Properties
- Dashboard_WebDashboard_2010
- Dashboard_WebDesigner_2010
- v4.0
- false
- ..\
- true
-
-
- 4.0
-
-
- true
- full
- false
- bin\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\
- TRACE
- prompt
- 4
-
-
-
-
-
- False
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Designer
-
-
- Web.config
-
-
- Web.config
-
-
-
-
-
- Global.asax
-
-
-
- True
- True
- Settings.settings
-
-
- WebForm1.aspx
- ASPXCodeBehind
-
-
- WebForm1.aspx
-
-
-
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
-
- 10.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
-
-
-
-
-
-
- False
- True
- 50157
- /
-
- False
- False
-
- False
-
-
-
-
-
-
+
+
+
+
+ Debug
+ AnyCPU
+
+ 2.0
+ {5D847D89-AC59-44FF-9D1D-8126588D1E11}
+ {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
+ Library
+ Properties
+ Dashboard_WebDashboard_2010
+ Dashboard_WebDesigner_2010
+ v4.0
+ false
+ ..\
+ true
+
+
+ 4.0
+
+
+ true
+ full
+ false
+ bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Designer
+
+
+ Web.config
+
+
+ Web.config
+
+
+
+
+
+ Global.asax
+
+
+
+ True
+ True
+ Settings.settings
+
+
+ WebForm1.aspx
+ ASPXCodeBehind
+
+
+ WebForm1.aspx
+
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+
+ 10.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+
+
+
+
+
+ False
+ True
+ 50157
+ /
+
+ False
+ False
+
+ False
+
+
+
+
+
+
diff --git a/CS/Dashboard_WebDashboard_2010/Web.config b/CS/Dashboard_WebDashboard_2010/Web.config
index fdad902..856c82e 100644
--- a/CS/Dashboard_WebDashboard_2010/Web.config
+++ b/CS/Dashboard_WebDashboard_2010/Web.config
@@ -1,75 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Readme.md b/Readme.md
index b1fe046..86adebe 100644
--- a/Readme.md
+++ b/Readme.md
@@ -1,3 +1,9 @@
+
+
+[](https://supportcenter.devexpress.com/ticket/details/T362490)
+[](https://docs.devexpress.com/GeneralInformation/403183)
+[](#does-this-example-address-your-development-requirementsobjectives)
+
*Files to look at*:
@@ -14,3 +20,10 @@ The project contains a simple dashboard and two available data sources: the
+
+## Does this example address your development requirements/objectives?
+
+[
](https://www.devexpress.com/support/examples/survey.xml?utm_source=github&utm_campaign=asp-net-web-forms-dashboard-switch-between-designer-and-viewer-on-client&~~~was_helpful=yes) [
](https://www.devexpress.com/support/examples/survey.xml?utm_source=github&utm_campaign=asp-net-web-forms-dashboard-switch-between-designer-and-viewer-on-client&~~~was_helpful=no)
+
+(you will be redirected to DevExpress.com to submit your response)
+
diff --git a/VB/Dashboard_WebDashboard_2010/Dashboard_WebDashboard_2010.vbproj b/VB/Dashboard_WebDashboard_2010/Dashboard_WebDashboard_2010.vbproj
index d25ac75..1a787d8 100644
--- a/VB/Dashboard_WebDashboard_2010/Dashboard_WebDashboard_2010.vbproj
+++ b/VB/Dashboard_WebDashboard_2010/Dashboard_WebDashboard_2010.vbproj
@@ -1,173 +1,173 @@
-
-
-
-
- Debug
- AnyCPU
-
- 2.0
- {5D847D89-AC59-44FF-9D1D-8126588D1E11}
- {349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}
- Library
-
- Dashboard_WebDesigner_2010
- v4.0
- false
- ..\
- true
- On
- Binary
- Off
- On
-
-
- 4.0
-
-
- true
- full
- false
- bin\
- true
- true
- prompt
- 42353,42354,42355
-
-
- pdbonly
- true
- bin\
- false
- true
- prompt
- 42353,42354,42355
-
-
-
-
-
- False
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Designer
-
-
- Web.config
-
-
- Web.config
-
-
-
-
-
- Global.asax
-
-
-
- True
- True
- Settings.settings
-
-
- WebForm1.aspx
- ASPXCodeBehind
-
-
- WebForm1.aspx
-
-
-
-
- SettingsSingleFileGenerator
- Settings.Designer.vb
-
-
-
- 10.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
-
-
-
-
-
-
- False
- True
- 50157
- /
-
- False
- False
-
- False
-
-
-
-
-
-
+
+
+
+
+ Debug
+ AnyCPU
+
+ 2.0
+ {5D847D89-AC59-44FF-9D1D-8126588D1E11}
+ {349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}
+ Library
+
+ Dashboard_WebDesigner_2010
+ v4.0
+ false
+ ..\
+ true
+ On
+ Binary
+ Off
+ On
+
+
+ 4.0
+
+
+ true
+ full
+ false
+ bin\
+ true
+ true
+ prompt
+ 42353,42354,42355
+
+
+ pdbonly
+ true
+ bin\
+ false
+ true
+ prompt
+ 42353,42354,42355
+
+
+
+
+
+ False
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Designer
+
+
+ Web.config
+
+
+ Web.config
+
+
+
+
+
+ Global.asax
+
+
+
+ True
+ True
+ Settings.settings
+
+
+ WebForm1.aspx
+ ASPXCodeBehind
+
+
+ WebForm1.aspx
+
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.vb
+
+
+
+ 10.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+
+
+
+
+
+ False
+ True
+ 50157
+ /
+
+ False
+ False
+
+ False
+
+
+
+
+
+
diff --git a/VB/Dashboard_WebDashboard_2010/Web.config b/VB/Dashboard_WebDashboard_2010/Web.config
index fdad902..856c82e 100644
--- a/VB/Dashboard_WebDashboard_2010/Web.config
+++ b/VB/Dashboard_WebDashboard_2010/Web.config
@@ -1,75 +1,75 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file