如何创建将信息提交到数据库的单页ASP.NET应用程序?

用户名

好的,自从我作为ASP.NET的Web开发人员工作了几个月以来,我就知道这很令人尴尬,但是我曾经从带有路由,控制器等的,预先打包好的ASP.NET MVC网站开始,然后将其扩展为那里。我现在需要做的就是创建一个single-pageASP.NET页面,该页面将表单提交给数据库。

我的表已经在数据库中了

 CREATE TABLE stuff ( field1 VARCHAR (100), field2 VARCHAR (100) ); 

而且我的HTML中有一个表单

<form id="myform">
    <input type="text" name="field1"/>
    <input type="text" name="field2"/>
    <input type="submit"/>
</form>

我有一个功能

  $('#myform input[type="submit"]').click(function(){
       var that = this;
       $.ajax({
           url: '????',
           method: 'POST', 
           data: new FormData($(that).closest('form')[0]),
           success: function() { alert("Well, at least this succeeded"); }
       });

我从Visual Studio开始使用“ ASP.NET空Web应用程序Visual C#”,但是我真的不知道我需要右键单击-添加到项目中来处理此文件的类型。所有我想要做的是输入一个简单的插入field1field2到数据库的相应列。我找不到有关如何从头开始构建ASP.NET页的任何资源,而我所读过的所有书都始于模板,其中包含所有内容,因此...

有人可以给我提示如何将这里的点连接起来吗?

祖尔卡纳伊贾利

这是代码

Web方法必须是公共和静态的

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">  
    <title></title>  
     <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.8.0.js"></script>  
    <script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.22/jquery-ui.js"></script>  
    <link rel="Stylesheet" href="StyleSheet.css" />  

    <script type="text/javascript">
        $(document).ready(function () {
            $('#Button1').click(function (e) {
                alert('Data Saved')
                var commentsCorrespondence;

                var ddlST = $('#ddlStatus option:selected').val();// get dropdown selected value in ddlST variable
                var chkbox = $('#ChkValue').val();// get checkbox value in chkbox
                var Date = $('#txtDate').val();//get textbox value in date variable
                $.ajax({
                    type: "POST",
                    url: "AutoCompleteCity.aspx/SaveData", //this is the url from which you call your web method ! in my case its /Default.aspx and method name is SaveData
                    data: "{'status': '" + ddlST + "','chkBoxValue': '" + chkbox + "','DueDate': '" + Date + "'}",// These are the method parameters in my case 'status' , 'chkBoxValue' and 'DueDate' are parameters
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: alert('Data Saved'),
                    failure: function (response) {
                        Message = response.d;
                    }
                });

                return false;
            });
        });
    </script>  
</head>  
<body>  
    <form id="form1" runat="server">  
    <div>  
        <asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
        <asp:DropDownList ID="ddlStatus" runat="server"></asp:DropDownList>
        <asp:CheckBox ID="ChkValue" runat="server" />
        <asp:Button ID="Button1" runat="server" Text="Button" />
        <br />  
        <br />  
        <br />  
    </div>  
    </form>  

</body>  
</html>  

背后的代码

using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class AutoCompleteCity : System.Web.UI.Page
{
    [WebMethod]
    public static void SaveData(string status, string chkBoxValue, string DueDate)
    {
        List<string> Emp = new List<string>();
        string query = string.Format("Insert Into [Table] Values ({0},{1},{2})", status, chkBoxValue, DueDate);
        using (SqlConnection con = new SqlConnection("your Connection string"))
        {
            using (SqlCommand cmd = new SqlCommand(query, con))
            {
                con.Open();
                cmd.ExecuteNonQuery();
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建将信息提交到数据库的单页ASP.NET应用程序?

来自分类Dev

从Android应用程序将数据提交到MySQL数据库

来自分类Dev

使用 SQLAlcehmy 的 Flask 应用程序:如何检测提交到数据库的外部更改?

来自分类Dev

将信息提交到数据库后刷新Java程序

来自分类Dev

将现有的Web窗体应用程序迁移到ASP.Net MVC单页应用程序

来自分类Dev

.NET中的移动应用程序数据库

来自分类Dev

ASP.NET 5将应用程序添加为IIS应用程序

来自分类Dev

将ASP.NET MVC标准应用程序转换为N层应用程序

来自分类Dev

使用 ASP.NET MVC 在单页仪表板应用程序中显示各种信息的设计方法

来自分类Dev

从.NET Core应用程序引用.NET 4.6.2类库

来自分类Dev

无法从ASP NET应用程序中托管的WCF数据服务访问数据库

来自分类Dev

如何通过ASP.NET Web应用程序和WPF桌面应用程序访问同一数据库

来自分类Dev

如何通过asp.net Web应用程序和WPF桌面应用程序访问同一数据库

来自分类Dev

如何轻松创建单页Web应用程序?

来自分类Dev

如何使应用程序与.NET 4.0和.NET 4.5兼容

来自分类Dev

从外部库登录ASP.NET Web应用程序

来自分类Dev

无法使用asp.net Web应用程序将数据插入SQL Server数据库

来自分类Dev

尝试使用asp.net Web应用程序将数据插入SQL Server数据库,出现错误

来自分类Dev

通过自托管ASP.NET应用程序回收应用程序池

来自分类常见问题

单击按钮即可从ASP .NET MVC Web应用程序打开IOS应用程序

来自分类Dev

IIS应用程序初始化未触发到ASP.NET应用程序

来自分类Dev

ASP.NET MVC 6应用程序的虚拟应用程序根路径

来自分类Dev

ASP.NET中的应用程序池与应用程序域回收?

来自分类Dev

单击按钮即可从ASP .NET MVC Web应用程序打开IOS应用程序

来自分类Dev

WCF服务应用程序VS ASP.NET Web应用程序?

来自分类Dev

Azure中的ASP.NET MVC应用程序以及MySQL应用程序内

来自分类Dev

从经典的 asp.net 应用程序打开 mvc 应用程序

来自分类Dev

从 ASP.NET Web 应用程序运行 UWP 应用程序

来自分类Dev

创建asp.net应用程序exe

Related 相关文章

  1. 1

    如何创建将信息提交到数据库的单页ASP.NET应用程序?

  2. 2

    从Android应用程序将数据提交到MySQL数据库

  3. 3

    使用 SQLAlcehmy 的 Flask 应用程序:如何检测提交到数据库的外部更改?

  4. 4

    将信息提交到数据库后刷新Java程序

  5. 5

    将现有的Web窗体应用程序迁移到ASP.Net MVC单页应用程序

  6. 6

    .NET中的移动应用程序数据库

  7. 7

    ASP.NET 5将应用程序添加为IIS应用程序

  8. 8

    将ASP.NET MVC标准应用程序转换为N层应用程序

  9. 9

    使用 ASP.NET MVC 在单页仪表板应用程序中显示各种信息的设计方法

  10. 10

    从.NET Core应用程序引用.NET 4.6.2类库

  11. 11

    无法从ASP NET应用程序中托管的WCF数据服务访问数据库

  12. 12

    如何通过ASP.NET Web应用程序和WPF桌面应用程序访问同一数据库

  13. 13

    如何通过asp.net Web应用程序和WPF桌面应用程序访问同一数据库

  14. 14

    如何轻松创建单页Web应用程序?

  15. 15

    如何使应用程序与.NET 4.0和.NET 4.5兼容

  16. 16

    从外部库登录ASP.NET Web应用程序

  17. 17

    无法使用asp.net Web应用程序将数据插入SQL Server数据库

  18. 18

    尝试使用asp.net Web应用程序将数据插入SQL Server数据库,出现错误

  19. 19

    通过自托管ASP.NET应用程序回收应用程序池

  20. 20

    单击按钮即可从ASP .NET MVC Web应用程序打开IOS应用程序

  21. 21

    IIS应用程序初始化未触发到ASP.NET应用程序

  22. 22

    ASP.NET MVC 6应用程序的虚拟应用程序根路径

  23. 23

    ASP.NET中的应用程序池与应用程序域回收?

  24. 24

    单击按钮即可从ASP .NET MVC Web应用程序打开IOS应用程序

  25. 25

    WCF服务应用程序VS ASP.NET Web应用程序?

  26. 26

    Azure中的ASP.NET MVC应用程序以及MySQL应用程序内

  27. 27

    从经典的 asp.net 应用程序打开 mvc 应用程序

  28. 28

    从 ASP.NET Web 应用程序运行 UWP 应用程序

  29. 29

    创建asp.net应用程序exe

热门标签

归档