HTML页和ashx之间关系的一点小应用
按 按钮 text中的值自动增加
html页
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<form action="add.ashx">
<input type="text" value="0" name="txt" />
<input type="submit" value="加" />
<input type="hidden" value="true" name="hidden" />
</form>
</body>
</html>
ashx页
<%@ WebHandler Language="C#" Class="add" %>
using System;
using System.Web;
public class add : IHttpHandler {
public void ProcessRequest (HttpContext context) {
int i = 0;
string addtext;
context.Response.ContentType = "text/html";
string hidden=context.Request["hidden"];
if(hidden=="true"){
addtext = context.Request["txt"];
i = Convert.ToInt32(addtext);
i++;
}
string path=context.Server.MapPath("add.htm");
string aaa = System.IO.File.ReadAllText(path);
aaa=aaa.Replace("0", i.ToString());
context.Response.Write(aaa);
}
public bool IsReusable {
get {
return false;
}
}
}