留言簿

我要留言
留言搜索

2007-10-25 19:47  yangtutu

CodeSmith  我以前用过,比较麻烦,没有 maticsoft 的好用,后者的效率更高,不过唯一的缺点就是 还有很多BUG,后者是 国内的 李天平 老师写的,真的很不错,可惜 开发速度很慢,还有很多地方需要优化!
回复:好的,我有空研究一下这个工具,以前听说过但没用过。CodeSmith我也没怎么用过,而且很久没再用了。

2007-10-25 15:21  genet

怎么数据里面存在这段字符串(<script>alert('alert')</script>)就不行了
回复:您说的不行是什么意思呢?有什么错误吗?

2007-10-25 14:57  liqiang665

11

2007-10-25 14:49  meetial

但删除一行数据时,主键和标识也删除了,刚好那行数据为一页时,整个数据控件为空的什么也不显示.
回复:请检查您获取数据的方法,分页控件和数据源没有直接关系,而且我写的分页存储过程也和标识列是否是连续的值没有关系。

2007-10-25 10:49  zhaoxich

你好,你能用ACCESS做为数据源,然后用SQL语句返回结果集 绑定Repeater控件分页,发个这样的例子给我好吗?<br>我的邮箱是hmilyzxczxc@163.com
回复:您好,分页控件示例中就有Access数据库分页的例子,您可以下载参考一下。谢谢!

2007-10-24 22:44  zjseek

你好:<br>请问AspNetPager 分页控件6.0.0<br> if (Request.QueryString[&quot;page&quot;] != null)<br>{<br>  AspNetPager1.CurrentPageIndex = Convert.ToInt32(Request.QueryString[&quot;page&quot;] );<br>}<br>我url传进来AspNetPager1按件就是正常显示第几页,老是第一页,应该怎么设置,<br>还有我想加参数(比如x?page=2&amp;id=2)怎么加呢?我的油箱是zjseek@163.com 谢谢!
回复:您用的是Url分页方式吗?如果是的话就不需要从url中获取分页参数然后自己设置CurrentPageIndex,控件会自动实现。在分页过程中您无法向url中添加参数,而且没这个必要,因为分页时url中的所有参数都会被保留,只要原来url中有某个参数,那么分页后该参数仍然会存在,您不需要手工添加。

2007-10-24 21:48  EdisonNet

看了您的写的个人经历,心中无比震撼.
回复:没什么,其实比我不幸但更努力上进的人还很多,中国有八九千万残疾人呢,他们中也有很多非常优秀的佼佼者值得很多人学习。谢谢!

2007-10-24 21:24  zhaoxich

您好:<br>  我还是不知道当数据源为ACCESS时 不用DATAACEESS控件下怎么分页,我希望通过SQL语句返回结果集,然后分页 你能发个例子给我吗? 我的油箱是hmilyzxczxc@163.com 谢谢!
回复:Access用SQL语句分页的话就是多重select语句,我的主页上原来有生成这种语句的代码工具,但后来考虑这种语句分页性能不是很好就去掉了,我现在在外培训,手头没有这样的例子,但您可以在网上搜索一下Access分页的SQL语句,或者不用SQL,而象AspNetPager中示例那样用DataAdapter填充DataSet或DataTable的方法来实现分页,或者用PagedDataSource,请参考分页控件的示例。谢谢!

2007-10-24 16:01  fzltao

public void Page_Load(object sender, EventArgs e)<br>    {<br>        if (!IsPostBack)<br>        {<br>            EditCartoon select = new EditCartoon();<br>            DataSet ds = select.SelectCartooon(Request.QueryString[&quot;name&quot;]);<br>            AspNetPager1.RecordCount = (int)ds.Tables[0].Rows.Count;<br>            Bind();<br>        }<br>    }<br>    protected void ibSearch_Click(object sender, ImageClickEventArgs e)<br>    {<br>        if (txtSearch.Text.Trim() == &quot;&quot;)<br>        {<br>            Page.RegisterStartupScript(&quot;&quot;, &quot;&lt;script language=javascript&gt;alert('请输入搜索条件!');&lt;/script&gt;&quot;);<br>            txtSearch.Focus();<br>        }<br>        else<br>        {<br>            string select;<br>            select = &quot;Search.aspx?name=&quot; + txtSearch.Text;<br>            Response.Redirect(select);<br>        }<br>    }<br>    public void Bind()<br>    {<br>        EditCartoon select = new EditCartoon();<br>        DataSet ds = select.SelectCartooon(Request.QueryString[&quot;name&quot;]);<br><br>        if (ds.Tables[0].Rows.Count == 0)<br>        {<br>            lblMessage.Text = &quot;没有找到资源!&quot;;<br>            AspNetPager1.Visible = false;<br>        }<br>        else<br>        {<br>            lblMessage.Text = &quot;共找到:&quot; + ds.Tables[0].Rows.Count.ToString() + &quot;个资源&quot;;<br>            <br>        }<br>    }<br>    public void DataaBind()<br>    {<br>        PagedDataSource pds = new PagedDataSource();<br>        pds.PageSize = AspNetPager1.PageSize;<br>        pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;<br>    }<br>    protected void AspNetPager1_PageChanged(object sender, EventArgs e)<br>    {<br>        DataaBind();<br>    }<br><br><br>怎么分页不了啊!?<br>点分页都是本地的!!
回复:分页是本地的是什么意思呢?上面的代码看起来有问题,DataaBind()这个方法并没有实现获取当前页的数据,所以没有办法分页的。

2007-10-24 14:31  fzltao

对了!我的邮件是:tdtao@126.com
;