留言簿

我要留言
留言搜索

2010-02-11 16:45  Doo

你好,刚才看了看源码,发现可能无法实现我的需求。建议增加UrlNoPath或其它名字的属性,不自动附加文件名。
ddy14@21cn.com
回复:您好,请试试设置UrlRewritePattern看能否实现您的要求。至于增加新属性的问题,因为有这样需求用户我还从没有见过,不可能为一两个用户的特别需求而去升级控件,因为这样会使控件使用更复杂,效率也更低,所以一般来说只能满足大多数用户的需求,而无法满足每个人的需求。希望您理解。谢谢!

2010-02-11 16:10  doo

请问如何生成不带页面的分页链接。
我只想要href="?p=x"这种链接。
回复:您好,分页链接是自动生成的,不能手工修改,不过您可以试试url重写。

2010-02-09 19:41  eHuaTian

谢谢!我在页面设计阶段定义AspNetPager宽度为240px。页面运行并分页,点击下一页时,AspNetPager宽度会变化(变大)。为什么会这样呢?
回复:分页后请查看html源代码,分页控件呈现的div或者table标签中是否还有style="width:240px"这样的属性?如果有的话,那就可能是浏览器呈现的问题了,您用什么浏览器?

2010-02-09 13:52  开源?

不是开源吗?没看到呀/
回复:您好,暂时未发布源码。

2010-02-06 21:11  如何使AspNetPager的宽度固

谢谢!占用了你的时间。我上次提的问题内容如下:在整个页面生存期内,无论当前查询出来的数据可以分多少页,都要使AspNetPager的宽度固定不变,例如为240px,如何做?

现在我再详细解释一下。例如,我将AspNetPager放置在一个宽度固定为240px的DIV中,并且页面运行进行分页时,要保证DIV的宽度为240px,而不能更大。这就要求AspNetPager的宽度最大不能超过240px,如果AspNetPager的宽度超过了240px,就会发生溢出。为处理方便,我想将AspNetPager的宽度设置成固定值,例如240px。你说使用CSS控制,如何做呢?请指教。
回复:您好,AspNetPager本身就是从Panel继承的控件,在客户端呈现的就是一个div标签,您只需要设置Width属性就行了。

2010-02-06 12:25  NightEagle

这样吧.
把你邮件地址告诉我下.
我给你发封邮件,截个图给你看下错误所在的位置.你看到图截图就一目了然了.
这留言里面不能贴图,所以没法说清楚具体的问题所在.
回复:请发到webdiyer at gmail.com。谢谢!

2010-02-05 11:41  heping

看了你的Demo里面的关键字查询,发现一个小小问题就是执行了两次。不知是否可以改成这样更适合。 

  protected void btn_search_Click(object sender, EventArgs e)
    {
        AspNetPager1.CurrentPageIndex = 1;
        btn_all.Enabled = true;
        string s = " where orderid " + DropDownList1.SelectedValue + tb_orderid.Text;
        ViewState[vsKey] = s;
        searchOrders(s);
    }


    protected void AspNetPager1_PageChanged(object src, EventArgs e)
    {
        searchOrders((string)ViewState[vsKey]);
    }



改过后:

  protected void btn_search_Click(object sender, EventArgs e)
    {
        
        btn_all.Enabled = true;
        string s = " where orderid " + DropDownList1.SelectedValue + tb_orderid.Text;
        ViewState[vsKey] = s;

        //searchOrders(s); //这里去掉,否则执行了两次(AspNetPager1.CurrentPageIndex = 1 因为也会执行查询)

        AspNetPager1.CurrentPageIndex = 1;//这句放下需,让它去触发执行查询
    }


    protected void AspNetPager1_PageChanged(object src, EventArgs e)
    {
        searchOrders((string)ViewState[vsKey]);
    }
回复:您好,设置CurrentPageIndex引发PageChanged事件这个功能已经在7.2.1版中去掉了,所以您说的执行两次的问题已经不存在了,除非您还在用7.2.1以前的版本。谢谢!

2010-02-05 10:16  董鹏

您好,我想吧datalist分页,我的datalist手动绑定了个数据集(dataview)mydv 代码如下:
 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //BindDropDownList();
            DataView mydv = BLL.GetDataSet.GetOrderView();
            AspNetPager1.RecordCount =mydv.Count;
            Databind();
        }
    }

    public void Databind()
    {
        DataView mydv = BLL.GetDataSet.GetOrderView();
       
        DataList1.DataSource = mydv;
        DataList1.DataBind();
       
    }
怎么跟分页控件建立联系呢??
回复:您好,不需要建立关联,只需要在PageChanged事件处理程序中绑定分页数据即可,请参考示例项目。谢谢!

2010-02-05 05:54  NightEagle

遇到个奇怪的问题.
老是给我在ASPX页面出现未能对属性"SubmitButtonTex"设置"Go".我给它重新指定了.
说不准它另一个属性又报类型的东西.但是不影响功能.真是看的怪怪的...我想知道这啥原因.
就算我把控件删了,再拖个进来,重新设置,让程序正常后,关了页面,一会再打开,它又出现了...
另外说一下,我真是爱死这个控件了.
我是做JSP的,最近有个项目要用.NET,因为我会C#,所以ASP.NET做起来还是很顺利的.偏偏又看到个这么赞的控件,让我舍不得扔下ASP.NET再回去做JSP了.

对了,我很喜欢你这个留言版的验证码.能给我一份吗?
回复:您能更详细地说一下具体的错误消息吗?我从没有见过您说的问题。至于留言簿上用的验证码控件,就是MvcCaptcha,本站有下载,不过它是一个ASP.NET MVC的控件,不能用在webform项目中。谢谢!

2010-02-04 23:00  剑兰

吴老师您好,我想用一个分页样式做到一个这样的效果 :  1 2 3/3  总页数紧贴分页页码后面,用 / 隔开,但是不知道怎么设置,请指教。谢谢!!!
回复:您好,分页页码和自定义信息不能放在一个区域中,不过您可以将自定义信息区放在右铡,让文本居左对齐,页码居右对齐,就可以实现这样的效果。谢谢!
;