javascript

位置:IT落伍者 >> javascript >> 浏览文章

.net ajax 与Ext2框架在.net程序中的应用(3)


发布日期:2021年07月15日
 
.net ajax 与Ext2框架在.net程序中的应用
还有一点需要注意的 异步调用刷新页面时如果需要注册脚本来弹出提示或作其他的这样的语法 PageClientScriptRegisterStartupScript(thisGetType() Exist alert(已存在相同用户!); true); 是不起作用的我们因该

用 ScriptManagerRegisterStartupScript(updatePanel thisGetType() key js true);这样的语法来注册 我在实际的应用中在Basepage中添加了这两个方法

Code

using System;

using SystemData;

using SystemConfiguration;

using SystemWeb;

using SystemWebSecurity;

using SystemWebUI;

using SystemWebUIWebControls;

using SystemWebUIWebControlsWebParts;

using SystemWebUIHtmlControls;

namespace {

/**//// <summary>

/// 模板页面的基类

/// </summary>

public class BasePage: SystemWebUIPage

{

public void Alert(string key string MsgUpdatePanel updatePanel)

{

string js = ExtonReady(function() {ExtMessageBoxalert(提示 + Msg + );});

ScriptManagerRegisterStartupScript(updatePanel thisGetType() key js true);

}

public void RegisStartupScript(string key string Msg UpdatePanel updatePanel)

{

// string js = alert( + Msg + );

ScriptManagerRegisterStartupScript(updatePanel thisGetType() key Msg true);

}

}

}

这样调用注册脚本方法时就比较方便了

至此 虽然不怎么漂亮但是初步的ajax转型就算成功了大家可能也发现了我注册脚本中有ExtonReady(function() {ExtMessageBoxalert(提示 + Msg + );}) 一句这好像不是javascript语法哦 呵呵 为了系统美观我在这里应用了Ext脚本框架Ext最近可是足够火而且它那美观 超酷的界面也确实是令人爱不释手但是真想把它玩儿转了也不是一件容易的事情考虑到我也是刚刚接触这个框架如果全上它的功能还真是有点招架不住考察后决定先从简单入手先将Ext框架的提示框loading 以及tree控件功能利用起来虽然比较简单但也是走了不少弯路记录下来也算给大家一个参考吧

Ext框架的运用

上一篇:用ExtJs为表格单元格增加Tooltips浮动信息

下一篇:XMLHttpRequest对象是AJAX的核心