1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/LittleWind-Skylark

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Edit.aspx.cs 1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Mygod Studio Отправлено 15.03.2014 08:40 8ae70ee
using System;
using System.IO;
using System.Text;
using System.Web.UI;
namespace Mygod.Skylark
{
public partial class Edit : Page
{
private string relativePath, absolutePath;
protected void Page_Load(object sender, EventArgs e)
{
if (!Request.GetUser().OperateFiles)
{
Response.StatusCode = 401;
return;
}
relativePath = RouteData.GetRelativePath();
Title = ("编辑 " + relativePath).TrimEnd();
absolutePath = FileHelper.GetFilePath(relativePath);
if (!File.Exists(absolutePath))
{
Response.Redirect("/Browse/" + relativePath, true);
return;
}
if (!IsPostBack) TextArea.Value = File.ReadAllText(absolutePath);
}
protected void Save(object sender, EventArgs e)
{
File.WriteAllText(absolutePath, TextArea.Value, Encoding.UTF8);
Response.Redirect("/Browse/" + relativePath, true);
}
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/LittleWind-Skylark.git
git@api.gitlife.ru:oschina-mirror/LittleWind-Skylark.git
oschina-mirror
LittleWind-Skylark
LittleWind-Skylark
master