FineUI 官方论坛
标题:
在一个已成形的网站项目中使用3.0.1库,出现问题
[打印本页]
作者:
dennis
时间:
2012-2-20 23:14
标题:
在一个已成形的网站项目中使用3.0.1库,出现问题
本帖最后由 dennis 于 2012-2-20 23:27 编辑
由于之前未使用过ExtAspNet,最近想给网站升级,发现了ExtAspNet3.0.1相关说明,感觉不错,按例子的说明进行了配置。
运行后出现了无法理解的问题,后再用一个单独的页面测试,无法移动窗体的问题仍存在。
1.按说明对Web.Config进行了配置:
configSections节添加名为“ExtAspNet”的配置节,并添加了
<ExtAspNet EnableBigFont="true" DebugMode="false" Language="zh_CN"/>
并在httpModules节、pages.controls节、httpHandlers节添加了相应内容
2.新建了一个aspx页面,在form中添加了ext: PageManager、ext:Button、ext:Window控件。
在aspx.cs中添加ext:Button事件处理函数(就是简单的把窗体显示出来):
protected void btnTest_Click(object sender, EventArgs e)
{
msgWin.Hidden = false;
}
3.运行后,网站要使用forms方式验证,在登录页面登录入,显示上面的测试页,一切正常。
4.当我点击按钮,显示出窗体后,这个窗体无法用鼠标拖动。
[attach]21[/attach]
更奇怪的事,我把这些测试代码放在我原有的主页面中,在显示时会多一个标题为“Address”的窗体(无法操作),在显示出我添加的窗体时,除了无法拖动外,右上角的图标也不正确。
[attach]22[/attach]
求解释
作者:
dennis
时间:
2012-2-22 22:26
经过两晚的调试发现好象是我系统内用到了一个JS对话框类引起的。
subModal.js(下载地址
http://www.subimage.com/dhtml/subModal
)/subModal.css里定义的ID和样式名很多与ExtAspNet里定义的相同,导致了冲突。
如果使用ExtAspNet,有没有直接在网页中调用显示窗口的JS函数?
作者:
30372245
时间:
2012-2-24 11:38
有,看这个:
http://extasp.net/#/layout/window.aspx
作者:
dennis
时间:
2012-2-25 17:44
但这个不太符合我目前的要求。在要浏览器调用显示窗口,只能先在服务端绑定吗?
btnShowInClient.OnClientClick = Window2.GetShowReference();
象上面这样,btnShowInClient只能显示一个已定义好的窗口。如果我想在客户端使用类似这样的调用,能解决吗?
ext.showPopWin('窗口标题','窗体内容页面Url.aspx',初始宽度, 初始高度, 关闭回调脚本函数)
作者:
30372245
时间:
2012-2-26 11:40
可以参考ExtAspNet示例首页 -- 如何显示源代码的 。 在 ./js/default.js中,类似:
windowSourceCode.box_show('./source.aspx?files=' + href, '源代码');
复制代码
作者:
dennis
时间:
2012-2-26 21:53
谢谢,但说的“ExtAspNet示例首页 -- 如何显示源代码”在哪里,我找不见。
作者:
沧海为水
时间:
2012-2-26 22:42
在演示网站首页的工具栏上有个源代码的按钮,点下看看吧
作者:
沧海为水
时间:
2012-2-26 22:43
这个功能确实有
作者:
dennis
时间:
2012-2-26 23:01
谢谢。知道怎么用了。虽然这样还是需要在页面中定义一个窗体控件(我本意是在客户端动态创建一个窗体来显示内容),但至少能满足需求了。{:soso_e182:}
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4