Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';使用MVC操作绑定HTML表单_Html_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

Can';使用MVC操作绑定HTML表单

Can';使用MVC操作绑定HTML表单,html,asp.net-mvc,asp.net-mvc-4,Html,Asp.net Mvc,Asp.net Mvc 4,这里是MVC初学者。我在这个问题上陷入了困境。我有这样的看法: <form method="post" action="@Url.Action("UserAddRequested", "UsersController")" > First name:<br> <input type="text" name="firstname" value=""> <br> Last name:<br>

这里是MVC初学者。我在这个问题上陷入了困境。我有这样的看法:

<form method="post" action="@Url.Action("UserAddRequested", "UsersController")" >        
    First name:<br>
    <input type="text" name="firstname" value="">
    <br>
    Last name:<br>
    <input type="text" name="lastname" value="">

    <br>
    Age:<br>
    <input type="text" name="age" value="">

    <br>
    Email:<br>
    <input type="text" name="email" value="">

    <br>
    <br>
    <input type="button" value="Create" />

</form>
但是,当用户单击“创建”按钮时,将不显示任何内容:((有人可以帮助吗?

您没有在视图中提交任何内容。相反,您使用的是一个普通的HTML按钮。您需要将该按钮的
类型更改为
类型=“submit”
类型=“button”之间的HTML/CSS应该没有任何区别
type=“submit”


您没有在视图中提交任何内容。相反,您使用的是一个普通的HTML按钮。您需要将该按钮的
类型更改为
type=“submit”
type=“button”
type=“submit”
之间的HTML/CSS应该没有任何区别


将type=“submit”添加到您的按钮,无需添加Users控制器,只需将其重命名为Users即可

<form method="post" action="@Url.Action("UserAddRequested", "Users")" >        
    First name:<br>
    <input type="text" name="firstname" value="">
    <br>
    Last name:<br>
    <input type="text" name="lastname" value="">

    <br>
    Age:<br>
    <input type="text" name="age" value="">

    <br>
    Email:<br>
    <input type="text" name="email" value="">

    <br>
    <br>
    <input type="button" value="Create" />

</form> 

名字:

姓氏:

年龄:

电子邮件:


将type=“submit”添加到您的按钮,无需添加Users控制器,只需将其重命名为Users即可

<form method="post" action="@Url.Action("UserAddRequested", "Users")" >        
    First name:<br>
    <input type="text" name="firstname" value="">
    <br>
    Last name:<br>
    <input type="text" name="lastname" value="">

    <br>
    Age:<br>
    <input type="text" name="age" value="">

    <br>
    Email:<br>
    <input type="text" name="email" value="">

    <br>
    <br>
    <input type="button" value="Create" />

</form> 

名字:

姓氏:

年龄:

电子邮件:




您是否尝试将按钮类型更改为“提交”?
尝试
@Shyju现在我收到一个错误,单击按钮后,请参见下面的answer@Shyju是否有其他方法可以指定操作而不是URL.action?是否尝试将按钮类型更改为“提交”?
试试
@Shyju现在我得到一个错误,点击按钮后,请查看下面的answer@Shyju是否有其他方法可以指定操作而不是URL.action?是的,但现在单击按钮时出现此错误:说明:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。请求的URL:/UsersController/UserAddRequested@user300400如果您使用的视图与保存ActionResult的控制器相对应,则无需将控制器放入这里。只需使用操作名称。感谢其他用户第一个建议删除控制器名称。如果我有repYes,我会向您投票,但现在我在单击按钮时出现此错误:说明:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。请求的URL:/UsersController/UserAddRequested@user300400如果您使用的视图与保存ActionResult的控制器相对应,则无需将控制器放入好了。只需使用操作名谢谢其他用户是第一个建议删除控制器名的人。如果我让repmy god现在可以工作,我会投票给你。删除控制器很有帮助。那么尴尬还有什么其他方法可以指定操作而不是URL。操作?很好。你不需要键入控制器代码,它会自动检测到控制器。你必须使用Razor Form.my god现在可以工作了。删除控制器很有帮助。那么尴尬还有什么其他方法可以指定操作而不是URL。操作?很好。您不需要键入控制器代码,控制器会自动检测到它。您必须使用Razor Form。
<form method="post" action="@Url.Action("UserAddRequested", "Users")" >        
    First name:<br>
    <input type="text" name="firstname" value="">
    <br>
    Last name:<br>
    <input type="text" name="lastname" value="">

    <br>
    Age:<br>
    <input type="text" name="age" value="">

    <br>
    Email:<br>
    <input type="text" name="email" value="">

    <br>
    <br>
    <input type="button" value="Create" />

</form>