2/3页123 跳转到查看:19278
发新话题 回复该主题

Winson.Framework 1.5发布!

回复:Winson.Framework 1.5发布!

so good ,so strong.Downloading

TOP

 

回复:Winson.Framework 1.5发布!

你好,我在使用TabPageDemo.aspx这个demo时,为什么在我点击下一页时总是出现“数据加载中...”,而数据不出来哪?实际下一页还有内容。麻烦你了。谢谢。

TOP

 

回复:Winson.Framework 1.5发布!

你好,我用2005测试tabPageDemo.aspx中时发现了你给的demo中好像有错误,提示是在App_Code/basePage.cs中第70行有误,提示是“未将对象引用设置到对象的实例”?不知道是不是我的错误还是你demo的错误?谢谢你

TOP

 

回复:Winson.Framework 1.5发布!

“/sqlPage/Winson.Web”应用程序中的服务器错误。
--------------------------------------------------------------------------------

无法将类型为“System.Web.UI.HtmlControls.HtmlForm”的对象强制转换为类型“Winson.Tab.TabPage”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidCastException: 无法将类型为“System.Web.UI.HtmlControls.HtmlForm”的对象强制转换为类型“Winson.Tab.TabPage”。

源错误:


行 454:            if (UseTabPager)
行 455:            {
行 456:                _controlToPaginate = ((TabPage)this.Parent).FindControl(ControlToPaginate);
行 457:            }
行 458:            else


源文件: D:\ymq\Winson.Framework1.5\Winson.WControls\SqlPager\SqlPager.cs    行: 456

堆栈跟踪:


[InvalidCastException: 无法将类型为“System.Web.UI.HtmlControls.HtmlForm”的对象强制转换为类型“Winson.Tab.TabPage”。]
  Winson.SqlPager.SqlPager.DataBind() in D:\ymq\Winson.Framework1.5\Winson.WControls\SqlPager\SqlPager.cs:456
  PagerDemo.Page_Load(Object sender, EventArgs e) in d:\ymq\Winson.Framework1.5\Winson.Web\PagerDemo.aspx.cs:26
  System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
  System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
  System.Web.UI.Control.OnLoad(EventArgs e) +99
  System.Web.UI.Control.LoadRecursive() +47
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42

TOP

 

回复: Winson.Framework 1.5发布!

哦,我看了下,是有点问题,这问题是由于 if (!IsPostBack) 引起的,因为使用了AJAX分页,所以页面没有刷新,因此程序不会运行在 if (!IsPostBack)里的代码,你只要将 if (!IsPostBack) 去掉就可以了

即将后台代码改为:

protected void Page_Load(object sender, EventArgs e)
   
{
        SqlPager1.SelectCommand
= "select * from Employees";
        SqlPager1.SortField
= "EmployeesID";

       
//可支持自定义数据源
       
//SqlPager1.UseCustomDataSource = true;
       
//SqlPager1.CustomDataSource = DBOP.ExecuteDataset("select * from Employees ", "ds");
        SqlPager1.DataBind();

       
//指定控件
        SqlPagerBase = SqlPager1;
        GridViewBase
= GridView1;

    }


还有另一个分页的DEMO也是这个问题引起的
随风飘飘天地任逍遥!
代码部落
http://winsonet.cnblogs.com

TOP

 

回复:Winson.Framework 1.5发布!

回复的真快呀,多谢多谢。
在TabPageDemo.aspx中已经解决了。厉害呀。
不好意思,还得请教你一个问题,我改过之后再次执行你的demo中的PagerDemo.aspx出现了一个这样的提示,“无法将类型为“System.Web.UI.HtmlControls.HtmlForm”的对象强制转换为类型“Winson.Tab.TabPage”。 ”

行 23:            SqlPager1.UseCustomDataSource = true;
行 24:            SqlPager1.CustomDataSource = DBOP.ExecuteDataset("select * from Employees ", "ds");
行 25:            SqlPager1.DataBind();
行 26:

是不是我在那个地方没有配置好???

TOP

 

回复:Winson.Framework 1.5发布!

PagerDemo.aspx里应该没问题啊,我这里试过都可以的,你是不是在PagerDemo.aspx里又使用了tab控件?

你改过了什么吗?
随风飘飘天地任逍遥!
代码部落
http://winsonet.cnblogs.com

TOP

 

回复:Winson.Framework 1.5发布!

谢谢。辛苦了!!
我没有改动这里面的东西~~~~~~·我就只是把他们放在虚拟目录里看看效果就出来这个问题?按我的理解是你的TabPageDemo没有出问题这个也不应该出问题的。可是他就偏偏出来问题,呵呵。郁闷中~~
我用的是asp.net2.0环境,windows2003。
多谢你的帮助,这个东西是我一直在找的,没想到真的找到了,还这么好!!我想和我一样正在想用你的这个文件的网友一定也会感谢你的。

TOP

 

回复:Winson.Framework 1.5发布!

如果有时间的话是不是可以把你的这个完整的经过测试都没有问题的文件再发一下吗?期待中~~~~~多谢多谢~~

TOP

 

回复:Winson.Framework 1.5发布!

呵,我现在正在做个新版,新版加了些功能模块,如完整的发送EMAIL程序,还有主要对这个分页控件再次加强了,可以进行页码的数字分页,当然也是AJAX进行的

另外还准备实现全部实体文件一次性使用Codesmith生成,并自动生成相应的文件和目录,方便生成新项目,因为我发现如果表多的话,手工一个个去生成那工作也够累人的,呵呵,同时也修复了一些小的BUG

至于你的问题,我这里确实没遇到过,要不等过几天我新版发了再看看吧
随风飘飘天地任逍遥!
代码部落
http://winsonet.cnblogs.com

TOP

 
2/3页123 跳转到
发表新主题 回复该主题