Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
C#-使用表单重写URL_C#_Forms_Url - Fatal编程技术网

C#-使用表单重写URL

C#-使用表单重写URL,c#,forms,url,C#,Forms,Url,我开始用C#和ASP.NET进行编码,我有一个MVC项目,我试图用一个表单重写URL 我希望URL调用一个带有3个参数的操作,将这些参数作为一行添加到数据库中 我想在.aspx文件中使用文本框和按钮创建一个表单,并创建一个“onClick”方法来更改URL 像这样: <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %> <script language="C#" runat="se

我开始用C#和ASP.NET进行编码,我有一个MVC项目,我试图用一个表单重写URL

我希望URL调用一个带有3个参数的操作,将这些参数作为一行添加到数据库中

我想在.aspx文件中使用文本框和按钮创建一个表单,并创建一个“onClick”方法来更改URL

像这样:

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<script language="C#" runat="server">

        public void Ajouter(Object sender, EventArgs e)
        {
                ///
        }

 </script>


<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
    <meta name="viewport" content="width=device-width" />
    <title>AjouterForm</title>
</head>
<body>
    <h1>Ajouter un produit</h1>
    <div>
        <form id="form1" runat="server"  defaultbutton="bouton1" method="get">
    <div>
    <asp:TextBox placeholder="Date" runat="server" ID="idForm"/></br>    
    <asp:TextBox placeholder="Name" runat="server" ID="nameForm"/></br>
    <asp:TextBox placeholder="User" runat="server" ID="userForm"/></br>

    <asp:Button runat="server" text="Envoyer" ID="bouton1" onClick="Ajouter"/>

...

public void Ajouter(对象发送方、事件参数e)
{
///
}
外型
阿朱恩产品



...

我做了一些研究,但没有成功。如果有人有一个解决方案,那就太棒了

你在MVC项目中使用webforms有什么原因吗?并不是说有一条规则反对它,但你可以在MVC中实现这一点,而无需切换到webforms。只是一个想法。另外,欢迎来到stack overflow,推荐阅读:感谢HowTo,我正在开发一个基于MVC配置的web应用程序,我说错了什么吗?(我将编辑主要段落以更加精确)不,你没有说错,我只是想将该链接分享给该网站的新用户。“
Inherits=“System.Web.Mvc.ViewPage”
”来自一个非常古老的教程。尝试另一个,从开始。通常你不会混合使用webforms和MVC,你可以很容易地在MVC中创建一个表单,而不用使用webforms。另外,要补充CodeCaster所说的,在阅读教程时,始终注意日期,技术会发生变化。我一般不会读2012年之前写的教程。