温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:某医院网站管理后台源码
当前文件:
HospitalAdmin/admin/MenuContent/ArticleMenuContent.aspx.cs[5K,2009-6-12 11:44:20],打开代码结构图
HospitalAdmin/admin/MenuContent/ArticleMenuContent.aspx.cs[5K,2009-6-12 11:44:20],打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using Comm; 12
public partial class admin_ArticleMenuContent : System.Web.UI.Page 13
{ 14
public string MenuListUrl=""; 15
public string MenuTxtContent = ""; 16
public string FlagValue = ""; 17
News News8848ol = new News(); 18
Comm.Comm Comm8848ol = new Comm.Comm(); 19
Basesystem Bs8848ol = new Basesystem(); 20
Product Product8848ol = new Product(); 21
public string WebUrl = ""; 22
protected void Page_Load(object sender, EventArgs e) 23
{ 24
25
//注册AjaxPro 26
AjaxPro.Utility.RegisterTypeForAjax(typeof(admin_ArticleMenuContent)); 27
if (!Page.IsPostBack) 28
{ 29
//显示栏目的Url 30
int TopMenuID = 21; 31
int MenuID = 0; 32
int Flag = 0; 33
// 显示导航 34
DataTable Dt = this.News8848ol.ShowMenuListUrl(); 35
if (Dt.Rows.Count > 0) 36
{ 37
for (int i = 0; i < Dt.Rows.Count; i++) 38
{ 39
if (i % 8 == 0 && i > 0) 40
{ 41
MenuListUrl += " <br><br>"; 42
} 43
MenuListUrl += " <a href=\"?MenuID=" + Dt.Rows[i][0].ToString() + "\">" + Dt.Rows[i][1].ToString() + "</a> |"; 44
45
} 46
47
if (this.Request.QueryString["MenuID"] == null) 48
{ 49
// 显示科室导航分类的第一个子类的简介内容 50
MenuID = this.News8848ol.GetFirstChildClassID(TopMenuID); 51
52
} 53
else 54
{ 55
// 显示相关menuid的简介内容 56
MenuID = int.Parse(this.Request.QueryString["MenuID"].ToString()); 57
} 58
59
if (this.Request.QueryString["Flag"] == null) 60
{ 61
// 显示科室导航分类的第一个子类的简介内容 62
Flag = 0; 63
64
} 65
else 66
{ 67
// 显示相关menuid的简介内容 68
Flag = int.Parse(this.Request.QueryString["Flag"].ToString()); 69
} 70
FlagValue = Flag.ToString(); 71
MenuTxtContent = this.News8848ol.ShowMenuContent(MenuID, Flag); 72
73
if (this.Product8848ol.GetTopParentClassid(MenuID) == 23) 74
{ 75
WebUrl = " <a href=\"?MenuID=" + MenuID + "&Flag=0\"> 科室简介 </a> |"; 76
WebUrl += " <a href=\"?MenuID=" + MenuID + "&Flag=7\"> 主要职能 </a> |"; 77
WebUrl += " <a href=\"?MenuID=" + MenuID + "&Flag=8\"> 规章制度 </a> |"; 78
} 79
else 80
{ 81
WebUrl = " <a href=\"?MenuID=" + MenuID + "&Flag=0\"> 科室简介 </a> |"; 82
WebUrl += " <a href=\"?MenuID=" + MenuID + "&Flag=1\"> 就诊须知 </a> |"; 83
WebUrl += " <a href=\"?MenuID=" + MenuID + "&Flag=2\"> 典型病例 </a> |"; 84
WebUrl += " <a href=\"?MenuID=" + MenuID + "&Flag=3\"> 业务范围 </a> |"; 85
WebUrl += " <a href=\"?MenuID=" + MenuID + "&Flag=4\"> 最新技术 </a> |"; 86
} 87
} 88
else 89
{ 90
this.Response.Write("对不起,暂时还没有二级栏目!!"); 91
} 92
} 93
94
} 95
96
[AjaxPro.AjaxMethod] 97
public string BackContentStr(string MenuID,string Flag) 98
{ 99
string sql = "select Content from MenuContent where MenuID="+int.Parse(MenuID)+" and Flag="+int.Parse(Flag); 100
return this.Comm8848ol.GetSingleRecord(sql); 101
//return "dsdssd"; 102
} 103
104
105
protected void Submit1_ServerClick(object sender, EventArgs e) 106
{ 107
//// 保存栏目的简介,如果存在就修改,否则创建、 108
string sql = ""; 109
int MenuID = 0; 110
int TopMenuID = 0; 111
int Flag = 0; 112
string MenuContent = Request.Form["content1"]; 113
Flag = int.Parse(Request.Form["ContentFlag"]); 114
if (this.Request.QueryString["MenuID"] == null) 115
{ 116
117
MenuID = this.News8848ol.GetFirstChildClassID(TopMenuID); 118
119
} 120
else 121
{ 122
123
MenuID = int.Parse(this.Request.QueryString["MenuID"].ToString()); 124
} 125
126
127
if (!this.News8848ol.IsExitMenuContent(MenuID, Flag)) 128
{ 129
sql = "insert into MenuContent(MenuID,Content,Flag) values(" + MenuID + ",'" + MenuContent + "'," + Flag + ")"; 130
131
} 132
else 133
{ 134
sql = "update MenuContent set Content='" + MenuContent + "' where MenuID=" + MenuID + "and Flag=" + Flag; 135
} 136
if (this.Comm8848ol.ExecuteDatabase(sql)) 137
{ 138
this.Response.Write(this.Bs8848ol.ShowWindow("栏目简介保存成功!!")); 139
} 140
else 141
{ 142
this.Response.Write(this.Bs8848ol.ShowWindow("出现异常的错误,保存失败!!")); 143
} 144
} 145
} 146






}
}