<% using (Html.BeginForm("SubmitUserName")) { %>
<input type='text' name='user-name' />
<input type='submit' value='Send' />
<% } %>
What should be a signature of a corresponding Action method to accept user-name parameter?
public ActionResult SubmitUserName(string user-name) {...}
Method signature above does not work for some reason ;-)
I know there is an ActionNameAttribute to handle situation with a dash in action name. Is there something like ParameterNameAttribute?