English versionEnglish
杨涛的个人主页

留言簿

搜索留言
关键字: 
签写留言
姓名:*
主页:
留言内容(2000字以内):*

验证码:
注意:留言内容不支持UBB及HTML标签
为防止发布垃圾或有害留言,所有发布的留言需站长批准后才会显示。

首页  上一页  ...  315  316  317  318  319  320  321  322  323  324  ...  下一页  尾页
2006/3/11 22:27:00  绝版
我晕,留言本怎么不带换行阿?
多谢回复,4.3.4 已经下载,可事编译后html依旧显示是4.3.3版本,不知道是什么原因 我知道gb2312没问题,可是涉及到国际码问题,必须要utf-8的,我在想是不是可以在控件输出之前先所有参数urlencode之后再输出呢?可是web脚本脚本控制不了控件输出阿
回复:您好,控件注释中的版本号之所以还是4.3.3是因为忘记修改了:)您既然说涉及到国际码的问题,那么更应该对url中的双字节字符进行编码后传递!您后面说的“脚本脚本控制不了控件输出”我不明白该如何理解,关于url中的参数,您可以看看控件的源码就知道是如何获取和输出的了,我是先用Request.QueryString获取所有参数,然后把每个NameValueCollection类型的参数键值对重新拼接与分页控件的页索引加入分页后的url中,在这个地方不好区分参数编码了还是没编码,所以没有做任何处理将它们原样加入到url中,我有空会尝试找一个更好的解决办法。谢谢!
2006/3/11 22:26:00  绝版
版主回复:您好,这个问题应该不是控件引起的,以前版本曾加入过对Url中的参数进行UrlEncode,但后来发现对已编码的参数再次编码就出错了,所以以后版本去掉了编码功能,将url中的参数不做任何改动原样传过去,一般来说,url中的中文参数都应该进行编码传递,不应该直接将中文传入,因为asp.net默认的请示和响应编码是utf-8,如果您不修改此编码,那么在url中传递中文参数就无法正确获取,我做过测试,将请求和响应编码改为gb2312(在web.config中),url中有中文参数也可以正确获取。另外,当前控件的最新版本是4.3.4,您可以从这里下载。谢谢! 

多谢回复,4.3.4 已经下载,可事编译后html依旧显示是4.3.3版本,不知道是什么原因

我知道gb2312没问题,可是涉及到国际码问题,必须要utf-8的,我在想是不是可以在控件输出之前先所有参数urlencode之后再输出呢?可是wb脚本脚本控制不了控件输出阿
2006/3/11 16:30:00  绝版
是这样的 比如本来 
site_list.aspx?keyWord=%e4%b8%8a%20%e6%b5%b7
点第二页按钮 就会变成
keyWord=上%20海&page=2 

然后程序就没法获取值了
回复:您好,这个问题应该不是控件引起的,以前版本曾加入过对Url中的参数进行UrlEncode,但后来发现对已编码的参数再次编码就出错了,所以以后版本去掉了编码功能,将url中的参数不做任何改动原样传过去,一般来说,url中的中文参数都应该进行编码传递,不应该直接将中文传入,因为asp.net默认的请示和响应编码是utf-8,如果您不修改此编码,那么在url中传递中文参数就无法正确获取,我做过测试,将请求和响应编码改为gb2312(在web.config中),url中有中文参数也可以正确获取。另外,当前控件的最新版本是4.3.4,您可以从这里下载。谢谢!
2006/3/11 16:11:00  绝版
我下了您的4.330 版本依旧不支持中文url参数,
下载的地址:http://www.webdiyer.com/webdiyer/download.asp?id=24
请加入urlencode()谢谢!
2006/3/11 12:46:00  .net爱好者
private void databing()
{
SqlConnection con=db.cerdb();
SqlDataAdapter sda=new SqlDataAdapter();
sda.SelectCommand=new SqlCommand("select * from db_wheat",con);
DataSet ds=new DataSet();
sda.Fill(ds,"db_wheat");
this.DataGrid1.DataSource=ds.Tables["db_wheat"];
this.DataGrid1.DataBind();
con.Close();
}

private void AspNetPager1_PageChanged(object src, Wuqi.Webdiyer.PageChangedEventArgs e)
{
this.AspNetPager1.CurrentPageIndex=e.NewPageIndex;
this.databing();

}

请问一下,页面加载时已经负RecordCount值,控件也正确显示出页数,点击的时候DataGrid总是没有任何反应呢?总是在第一页上,请指教一下,谢谢
回复:请仔细检查您是否将PageChanged事件与您的事件处理程序AspNetPager1_PageChanged关联了起来?如果事件没有与事件处理程序关联,那么事件引发时是不会调用事件处理程序的。谢谢!
2006/3/8 15:59:00  richard
是数据按照每页显示多少数据而显示出来的,当时就是那个aspnetpager控件diabled一样了似的,是灰色不可编辑的形式,不知道你有没有access数据库和aspnetpager控件运用的完整的小例子呢?如果有希望能给我一份,谢谢啦
回复:您好,控件安装后在虚拟目录下有用SQL Server和Access数据库分页的示例文件和vs.net 2003项目(vsproj.rar),你可以参考一下,使用Access数据库分页的示例文件都在Access文件夹下。谢谢!
2006/3/8 8:56:00  jwy
请问现在的版本是不是.net2003和2005都支持?
回复:应该只支持vs2003和.net 1.1及1.0,vs2005和.net 2.0我还没有测试过,据一些已在vs2005和.net 2.0中用过这个控件的朋友的经验,是可以运行但有一些小问题,我会在下个版本中加入对vs2005和.net 2.0的支持。谢谢!
2006/3/5 11:28:00  ggggg
请问Asp.net 中回发机制到底是怎样的?
回复:您好,请看看刚发布AspNetPager控件时我发的这篇帖子。谢谢!
2006/3/3 0:06:00  apace
想问问aspnetpager在三层结构中的用法。
我是个新手
回复:对不起,控件示例中没有这方面的例子,一般在三层结构中,您需要从表现层将分页控件的当前页索引和每页显示的记录数传入业务层,从逻辑层再传入数据访问层,在数据访问层中再依次向业务层和表现层返回当前页的数据,当然也可以在业务层中来处理分页数据,但性能最高的方法当然还是通过存储过程从数据库中只返回当前页而不是所有数据!
2006/3/2 10:39:00  雨天
多谢您的回复,现在还遇到一个问题,就是分页导航按钮之间的间距我在控件上设置:PagingButtonSpacing="10",可是没用,按钮之间还是紧靠着。<WebDiyer:AspNetPager runat="server" id="pager" HorizontalAlign="center" ShowInputBox="never" FirstPageText="<img src='img/btn_search_pprev.gif' align='absmiddle' border='0'>" LastPageText="<img src='img/btn_search_nnext.gif' align='absmiddle' border='0'>" PrevPageText="<img src='img/btn_search_prev.gif' align='absmiddle' border='0'>" NextPageText=" <img src='img/btn_search_next.gif' align='absmiddle' border='0'>" OnPageChanged="ChangePage" PageSize="15"  PagingButtonType="Text" NumericButtonTextFormatString="{0}"  PagingButtonSpacing="10"/>请问这个应该怎么解决!谢谢
回复:不知道您用的是什么浏览器?什么版本?如果是IE 5.0以上,则很可能是DocType引起的,关于DocType,请参考一下这篇文章;如果您用的是非IE浏览器,那么也可能出现您说的问题,AspNetPager当前版本没有对非IE浏览器做过兼容性测试,下个版本中我会解决这些问题。谢谢!
首页  上一页  ...  315  316  317  318  319  320  321  322  323  324  ...  下一页  尾页