title: How can edit the value of Html.TextBoxFor in controller before use it?
body: <p>I'm working on my project in MVC 3 and searching for a way, which can add this functionality to all my Html.TextboxFor:<br>
  When user type "foo" and submit form, in controller level I get it by model as "fuu" for example.</p>
  
  <p>I need this feature to replace some Unicode characters by some others.</p>
  
  <p>Let I show my code in View and Controller:</p>
  
  <p>View:</p>
  
  <pre><code>@Html.TextBoxFor(model =&gt; model.Title) // user will type "foo", in TitleTexbox! 
  </code></pre>
  
  <p>Controller:</p>
  
  <pre><code> [HttpPost]
      public virtual ActionResult Create(MyModel model)
      {
       var x = model.Title;
       //I need variable x have 'fuu' instead of 'foo', replaceing "o" by "u"
       //...
      }
  </code></pre>
  
  <p>Should I write an override for Html.TextboxFor? </p>