html+ashx 表单提交示例
2018-10-12 13:53
477 查看
1,sumbit表单提交
WebForm1.aspx源码:
submitForm.ashx源码:
2,ajax提交
HtmlPage1.html 源码:
add.ashx源码:
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;
}
}
}
}
相关文章推荐
- 【.Net码农】html+ashx 表单提交示例
- html+ashx 表单提交示例
- html+ashx 表单提交
- html向action提交表单,中文乱码问题的解决
- HTML同一个table中不同的按钮提交不同表单
- .net知识系列之三:(html提交表单的方式,html控件,获取html表单的内容,sql注入,html服务器控件,net服务器控件)
- 今天遇到一个问题,原来在html的form中如果只有一个type="text"的控件,如果在text中点击回车键,就是自动提交表单!
- HTML表单提交
- HTML页面禁用Enter键自动提交表单
- HTML提交表单用户选择的头像如何利用<select>标签提交到PHP并连接数据库进行存读操作
- html 如何使input type = "image" 不提交表单
- struts使用list提交多行表单(提供完整示例)
- javascript 提取表单元素生成用于提交的对象(序列化 html 表单)
- jQuery ajax中使用serialize()方法提交表单数据示例
- HTML表单提交规则
- 【html+css】表单提交,允许文件提交
- Html 中表单提交的一些知识总结——防止表单自动提交,以及submit和button提交表单的区别
- html中form表单向Jsp提交中文乱码问题基本解决办法
- jquery 表单提交(示例记录)
- ajax提交整个from表单示例代码