title: Passing value from page to Html.ActionLink
body: <p>My problem is:</p>
  
  <p>I have two fields, and when i call my @Html.Actionlink method it send a null value for these two parameters.</p>
  
  <p><strong>This is my page code:</strong></p>
  
  <pre><code>            &lt;div id="new-skill" class="row"&gt;
                  &lt;label for="Description"&gt;Descreva brevemente a sua habilidade:&lt;/label&gt;
                  @Html.TextBoxFor(model =&gt; model.skill.Description, new { @class = "form-control" })
  
                  &lt;label for="Name"&gt;Em qual categoria ela está?&lt;/label&gt;
                  @Html.TextBoxFor(model =&gt; model.skill.Category.Name, new { @class = "form-control" })
  
                  &lt;div class="text-center margin-top15"&gt;
  
                      @Html.ActionLink("Adicionar nova habilidade", "InsertNewSkill", new
                                                                                     {
                                                                                         professionalId = ViewBag.professionalId,
                                                                                         skillDescription = "Test Text",
                                                                                         categoryName = Model.skill.Category.Name
                                                                                         }, new 
                                                                                         { 
                                                                                             @class = ""
                                                                                         })
                      &lt;/div&gt;
  
                  &lt;/div&gt;
  </code></pre>
  
  <p><strong>This is my InsertNewSkill method:</strong></p>
  
  <pre><code>        public ActionResult InsertNewSkill(int professionalId, string skillDescription, string categoryName)
          {
              initBusinessObjects();
  
              var professional = professionalBusiness.GetById(professionalId);
              var newSkill = new SkillModel { Description = skillDescription, Category = new SkillCategoryModel { Name = categoryName } };
  
              skillBusiness.Insert(newSkill);
              professional.Skills.Add(newSkill);
  
              professionalBusiness.Update(professional);
  
              return View();
          }
  </code></pre>
  
  <p>What I must to do to achieve this (send the textbox values)?</p>