html+ashx 表单提交示例

 更新时间:2014年03月22日 18:02:05   作者:  
这篇文章主要介绍了html+ashx 表单提交的具体实现,需要的朋友可以参考下
1,sumbit表单提交

WebForm1.aspx源码:
复制代码 代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="NETFormDemo.ashx.WebForm1" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script type="text/javascript">

</script>
</head>
<body>
<form id="form1" action="submitForm.ashx" >
<div>
<input type="submit" value="提交" />
</div>
</form>
</body>
</html>

submitForm.ashx源码:
复制代码 代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace NETFormDemo.ashx
{
/// <summary>
/// submitForm 的摘要说明
/// </summary>
public class submitForm : IHttpHandler
{

public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}

public bool IsReusable
{
get
{
return false;
}
}
}
}

2,ajax提交
HtmlPage1.html 源码:
复制代码 代码如下:

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title></title>
<script src="test1.js" type="text/javascript"></script>
<script src="jquery-1.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
function add(url) {
var A = $("#a1").val();
var B = $("#b1").val();
$.ajax({
url: "ashx/add.ashx?i=" + A + "&j=" + B,
data: {
num1: A,
num2: B
},
dataType: "html",
success: function (result) {
}
});
}
</script>
</head>

<body>
<form id="form1" runat="server">
<input type="text" id="a1" />
<input type="text" id="b1"/>
<input type="button" onclick="add()"/>
<label id="lb"></label>
</form>
</body>

</html>

add.ashx源码:
复制代码 代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace NETFormDemo.ashx
{
/// <summary>
/// Login 的摘要说明
/// </summary>
public class Login : IHttpHandler
{

public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
int first = Convert.ToInt32(context.Request.Params["i"]);
int sec = Convert.ToInt32(context.Request.Params["j"]);

int res = first + sec;
context.Response.Write(res);
context.Response.Write("fdd ff");

}

public bool IsReusable
{
get
{
return false;
}
}


}
}

相关文章

  • asp.net 中静态方法和动态方法调用的区别实例分析

    asp.net 中静态方法和动态方法调用的区别实例分析

    动态方法,在使用时需要先创建实例,才能调用实例方法,而静态方法则不需要,直接使用即可。
    2013-06-06
  • .Net中的Junction Points(交接点)操作

    .Net中的Junction Points(交接点)操作

    这篇文章介绍了.Net中的Junction Points(交接点)操作,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • LINQ教程之LINQ简介

    LINQ教程之LINQ简介

    这篇文章介绍了语言集成查询LINQ,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • C# new和override的区别分析

    C# new和override的区别分析

    C# new和override都会覆盖父类中的方法。那它们两者之前有什么区别呢?
    2013-03-03
  • .net core利用PdfSharpCore操作PDF实例教程

    .net core利用PdfSharpCore操作PDF实例教程

    操作pdf是我们日常开发中经常遇到的功能,下面这篇文章主要给大家介绍了关于.net core利用PdfSharpCore操作PDF实例的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • asp.net GridView和DataList实现鼠标移到行行变色

    asp.net GridView和DataList实现鼠标移到行行变色

    在设计页面添加了DataList控件后,我在使用DataList绑定数据时是通过单元格来绑定的,因此鼠标效果就在源代码页面去实现
    2009-02-02
  • Silverlight融合ajax实现前后台数据交互

    Silverlight融合ajax实现前后台数据交互

    两年前Silverlight 还未起名,故事发生在WPF/E 的年代里。07年8月在中软实习时,我承担起了在. Net 中嵌入WPF/E 的任务,目的是增强用户体验。
    2009-05-05
  • ASP.NET MVC5网站开发咨询管理的架构(十一)

    ASP.NET MVC5网站开发咨询管理的架构(十一)

    这篇文章主要介绍了ASP.NET MVC5网站开发咨询管理的架构,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-09-09
  • ASP.Net Core3.0中使用JWT认证的实现

    ASP.Net Core3.0中使用JWT认证的实现

    这篇文章主要介绍了ASP.Net Core3.0中使用JWT认证的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • WPF数据绑定Binding的用法

    WPF数据绑定Binding的用法

    这篇文章介绍了WPF数据绑定Binding的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04

最新评论