联系表单ASP.NET MVC 4

mik*_*use -1 asp.net email contact send

我在我的视图中有这个

个人资料

  • 标题
  • 名字
  • 电子邮件
  • 电话
  • 移动
  • 信息
  • 提交

    有人可以帮我控制器功能.我有这个方法,对于联系页面,我不知道在Controllor页面发布什么.如果有人可以告诉我如何处理第一个标签或解释我在cs页面做什么.谢谢

    Con*_*sta 6

    有一个与你的价值观接触的模型,如:

    ContactModel

    string title { get; set; }
    string firstName  { get; set; }
    string lastName { get; set; }
    string email { get; set; }
    string phone { get; set; }
    string mobile { get; set; }
    string message { get; set; }
    
    Run Code Online (Sandbox Code Playgroud)

    在您的控制器中,您可以创建一个方法(与您的视图相同的名称)

    的ContactController

    public ActionResult Contact(ContactModel newModel)
    {
        //Do what you need to do
        return View();
    }
    
    Run Code Online (Sandbox Code Playgroud)

    在你看来,这样做:

    联系

    @model YourProjectName.Models.ContactModel
    
    @using (Html.BeginForm("Contact", "Contact")) //send data to controller (Method name, Controller name)
    {
        <fieldset>
    
            <div class="editor-label">
                @Html.LabelFor(model => model.title)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.title)
            </div>
    
            // Do the same to all other values
    
            <input type="submit" value="Send" />
        </fieldset>
    }
    
    Run Code Online (Sandbox Code Playgroud)