系统平台开发手册(6)

2019-08-30 14:02

可选参数:

bool havePart —— 是否带外框

int screenMode —— 页面模式,0—后台;1-网站(网站模式带网站菜单) ? ? ? ?

GetURL ()

GetURL (int screenMode) GetURL (bool havePart)

GetURL (bool havePart,int screenMode)

3.2.5. GetRootURL——获得相对根目录位置的地址前缀

使用方法参见上面的GetURL()函数。

3.2.6. GetMenuPageURL (string menuName)——获得菜单关联页面的地址

3.2.7. GetMenuPFDURL(string menuName,bool havePart)——获得菜单关联页面的地址前缀 3.2.8. GotoPage——转页到另一个页面

GotoPage (string url)——页面跳转到指定的url,当前页面地址被缓存,页面返回时可使用GotoBack()方法方便地返回。

3.2.9. GotoBack——转页到另一个页面

返回前一个页面,前提是本页面必需由 top.GotoPage(document,本页地址) 方式转页过来才可以

GotoBack ()——返回到系统缓存的上一个页面。该方法必须与GotoPage配套使用。

GotoBack (string addtionalParameterList)——返回到系统缓存的上一个页面,并且可以改变原url的参数列表。

3.2.10. GetRequestParamInt——得到url参数的整型值

GetRequestParamInt (string key,int def)——如果不存在该参数则返回缺省值。

3.2.11. IgnoreStyle——忽略某一个控件的风格设置

IgnoreStyle (Control ctl)——忽略某一个控件的风格设置,以实现自己的风格控制(因为平台对所有的服务器控件进行了统一的风格控制)。

3.2.12. GetBaseCodeList——得到基本代码列表

GetBaseCodeList (string classID )——得到指定classID的基本代码Hashtable列表;

3.2.13. AddJsFile——添加js文件引用

参见:FrameBasePage. AddJsFile()

3.2.14. AddCssFile——添加css文件引用

参见:FrameBasePage. AddCssFile()

3.2.15. Escape(string s)——对字符串进行URL编码 3.2.16. UnEscape(string s)——对字符串进行URL解码 3.2.17. UrlEncode(string s)——对字符串进行URL编码 3.2.18. UrlDecode(string s)——对字符串进行URL解码

3.2.19. GetValueFromCookie(string cookieName)——读取一个Cookies值 3.2.20. AddTextProperty()——得到一个彩色字体对象

public PagePropertyItem AddTextProperty(PageProperty Property,string key,string name,string aValue,string description)

如:

public override void Initialization() {

……

this.AddTextProperty(Property,\标题文字风格\级菜单上面的标题文字的显示风格css class\

}

使用:

String html = this.GetColorText(this.Property.GetProperty(\‖菜单板块的彩色标题‖); public string GetColorText(PageProperty textProperty,string text) {

return Common.Style.ControlStyle.GetColorText(text,

textProperty.getValue(\textProperty.getValue(\

textProperty.getValue(\textProperty.getValue(\textProperty.getValue(\

}

3.2.21. TranslateHtmlVariable(string html)——翻译html嵌入变量

翻译静态html代码中嵌入的WCP环境变量,如:<%=ApplicationPath%> <%=StyleID%> 等; 变量格式:<%=变量名称%>;

该功能是否启用受系统参数@\控制。

四. FramePageBase——页面对象基类

class FramePageBase : System.Web.UI.Page

该类是系统框架中所有页面aspx的基类,在所有的功能模块中可以使用this.BasePage获得该类型的对象。

4.1. 属性

4.1.1.

MenuID——该功能相应的菜单号

4.1.2. SystemID——当前系统ID 4.1.3. ScreenMode——页面模式

参见SystemMDL.ScreenMode

4.1.4. CacheMode——获得页面缓存模式

只读,返回页面是否缓存(0:不缓存;1-未登录时缓存;2-总是缓存)

4.1.5. CacheTime——获得页面缓存时间

只读,页面的缓存保留的时间,单位:秒

4.1.6. SystemInfo——系统全局信息对象

SystemInfoMDL 类型, 系统全局信息

4.1.7. OperationInfo——系统全局信息对象

OperatorInfoMDL 类型,当前用户信息集

4.1.8. OperationSystemInfo——用户系统信息对象

OperationSystemInfoMDL 类型,当前用户系统信息集

4.1.9. UrlBase——获取当前虚拟路径

当前应用的虚拟路径 如: /Wesoft,如果没有虚拟路径,则为 ―‖空串。

4.1.10. SecondDomain——系统2级域名

4.2. 方法

4.2.1. getSystemTitle——获得页面标题

得到当前整个页面标题栏上显示的标题

4.2.2. LoadModuleTemplate 动态加载功能模块

参见 ModuleBase. LoadModuleTemplate

4.2.3. GetBaseCodeList得到基本代码列表

参见 ModuleBase. GetBaseCodeList

4.2.4. SystemCheck得到当前系统状态

返回bool类型,检查系统当前是否初始化成功,页面是否可以继续加载执行。

4.2.5. OperatorPageLog记录操作日志

OperatorPageLog(int menuid)——记录用户操作的当前菜单功能日志

4.2.6. AddJsFile——添加js文件引用

AddJsFile (string jsFileName)——为页面加一个javascript文件的引用,重复添加的文件只保留一次引用。

4.2.7. AddCssFile——添加css文件引用

AddCssFile (string cssFileName)——为页面加一个css文件的引用,重复添加的文件只保留一次引用。 平台风格目录下的默认css文件可以不加路径直接添加,如: this.AddCssFile(\

4.2.8. AddAdviceMenu——注册常用语菜单

public void AddAdviceMenu(string id) // 客户端HTML控件的id

public void AddAdviceMenu(Infragistics.WebUI.WebDataInput.WebTextEdit txt) public void AddAdviceMenu(TextBox txt)

public void AddAdviceMenu(Infragistics.WebUI.UltraWebToolbar.TBTextBox txt) public void AddAdviceMenu(System.Web.UI.HtmlControls.HtmlTextArea txt) public void AddAdviceMenu(System.Web.UI.HtmlControls.HtmlInputText txt)

4.2.9. AddPageTitle——修改页面标题

public void AddPageTitle(string title,int addMode)

页面的标题,每个模块都可以添加,可以判断是否已经有标题再决定是否添加;也可以强行添加; addMode: 0 - 如果没有,就添加;如果已经有,就不添加 addMode: 1 - 不管有没有,一定添加 addMode: 2 - 先删除以前的,再添加

4.2.10. SetPageScrollMode——设置页面滚动条模式

SetPageScrollMode (int mode)

设置当前页面的滚动条的模式:

-1(缺省)自动-系统根据页面长度自动调整; 0 - 总是不显示滚动条; 1 - 总是显示滚动条

4.2.11. GetPageScrollMode——获得页面滚动条模式

public int GetPageScrollMode ()


系统平台开发手册(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:专项任务项目(高校思想政治工作)终结报告书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: