C# 读写text 详细讲解
2021-04-02 18:27
阅读:640
YPE html>
标签:1.0 type mode process plain iso play class webapp
$(function () {
var a = $(window).height();
$("#form1").height(a);
//点击开始
$("#btnStart").click(function () {
$.ajax({
type: "post",
url: "../StartHandler.ashx",
dataType: "json",
data: { type: "1" },
cache: false,
async: false,
complete: function () {
},
success: function (data) {
if (data) {
$(this).css({ "background": "green" });
$(this).siblings("input").css({ "background": "red" });
}
}
});
});
$("#btnEnd").click(function () {
$.ajax({
type: "post",
url: "../StartHandler.ashx",
dataType: "text",
data: {type:"0"},
cache: false,
async: false,
complete: function () {
},
success: function (data) {
if (data) {
$(this).css({ "background": "green" })
$(this).siblings("input").css({ "background": "red" });
}
}
});
});
});
body{
margin:0;
}
#form1{
width:100%;
height:100%;
overflow:hidden;
}
#btnStart,#btnEnd{
font-size: 8vw;
font-weight: bold;
color: #fff;
border: 0;
background: red;
border-radius: 100%;
width: 40vw;
height: 40vw;
display:block;
margin:0 auto;
outline:none;
margin-top:20vw;
}
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.SessionState;
namespace WebAppText
{
///
/// StartHandler 的摘要说明
///
public class StartHandler : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string p = "Text\\log.txt";
string path = urlConvertorLocal(p);
//MyWriteNoAppend(path, "1");
string type = context.Request["type"];
switch (type)
{
case "1"://开始
{
context.Response.Write(MyWriteNoAppend(path, "1"));
break;
}
case "0": // 关闭
{
context.Response.Write(MyWriteNoAppend(path, "0"));
break;
}
default:
break;
}
}
///
/// 不追加写入
///
///
///
public bool MyWriteNoAppend(string path, string content)
{
bool isok = true;
using (FileStream fs = new FileStream(path, FileMode.Create))
{
using (StreamWriter sw = new StreamWriter(fs))
{
//开始写入
sw.Write(content);
// 清空缓冲区
sw.Flush();
isok = true;
}
}
return isok;
}
///
/// 相对路径转绝对路径
///
///
///
public static string urlConvertorLocal(string strUrl)
{
string tmpRootDir = HttpContext.Current.Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string urlPath = tmpRootDir + strUrl.Replace(@"/", @"/"); //转换成绝对路径
return urlPath;
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
C# 读写text 详细讲解
标签:1.0 type mode process plain iso play class webapp
原文地址:https://www.cnblogs.com/dullbaby/p/9215682.html
上一篇:win10优化
评论
亲,登录后才可以留言!