📄 surveyformedit.cs
字号:
namespace PowerEasy.WebSite.Admin.Survey
{
using PowerEasy.Common;
using PowerEasy.ExtendedControls;
using PowerEasy.Model.Survey;
using PowerEasy.Survey;
using PowerEasy.Web.UI;
using System;
using System.IO;
using System.Web;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
public class SurveyFormEdit : AdminPage
{
protected Button BtnCodeMode;
protected Button BtnEditMode;
protected ExtendedButton BtnSave;
protected HtmlForm form1;
protected HiddenField HdnSurveyId;
protected Literal LtrFileName;
protected HtmlTextArea SurveyContent;
protected void BtnSave_Click(object sender, EventArgs e)
{
if (DataConverter.CLng(this.HdnSurveyId.Value) == 0)
{
AdminPage.WriteErrMsg("请指定问卷ID!");
}
else
{
FileSystemObject.WriteFile(HttpContext.Current.Server.MapPath(@"~\Survey\") + DataSecurity.FilterBadChar(this.LtrFileName.Text), this.SurveyContent.Value);
AdminPage.WriteSuccessMsg("编辑页面成功!保存在../Survey/" + this.LtrFileName.Text, "SurveyManage.aspx");
}
}
protected void DataBind(int surveyId)
{
SurveyInfo surveyById = SurveyManager.GetSurveyById(surveyId);
if (string.IsNullOrEmpty(surveyById.FileName))
{
AdminPage.WriteErrMsg("数据库无对应的文件名!!");
}
else
{
string path = HttpContext.Current.Server.MapPath(@"~\Survey\") + surveyById.FileName;
if (!File.Exists(path))
{
AdminPage.WriteErrMsg("不存在文件:" + path + "!!");
}
else
{
this.SurveyContent.Value = FileSystemObject.ReadFile(path);
this.LtrFileName.Text = surveyById.SurveyName;
this.HdnSurveyId.Value = surveyId.ToString();
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!this.Page.IsPostBack)
{
int surveyId = BasePage.RequestInt32("SurveyID");
if (surveyId == 0)
{
AdminPage.WriteErrMsg("请指定问卷ID!");
}
else
{
this.DataBind(surveyId);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -