在2005里的三个问题,急诊了! 在2005里如何用JavaScript做与鼠标关联的图片切换?在2005里怎么配置滚动条的样式?在2005里怎么让DataList分页显示? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在2005里如何用JavaScript做与鼠标关联的图片切换?//没看懂,如果是mouseover之类的事件,在2005也有的在2005里怎么配置滚动条的样式?//这个应用app_Theme目录好像不起作用在2005里怎么让DataList分页显示?//和2003一样,也就是用SqlDataAdapter实现,这类例子好多的 2005里用FORMVIEW或者DETAILSVIEW,你还用DATALIST吗? 第一个问题,用dw打开,有个行为叫交换图片,复制javascirpt代码ok第二个问题,样式如何弄?能弄吗?只能改颜色吧,如果你能弄成苹果机的联系教我哦<Style type="text/css"><!--Body {scrollbar-face-color:#92CE6E;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#C0C0C0;scrollbar-darkshadow-color:#000000;scrollbar-Shadow-color:#808080;scrollbar-arrow-color:#FFFFFF;scrollbar-track-color:#F3F3F3;}--></Style>第三问题,你可以用AspNetPager来做,也可以用//分页开始 PagedDataSource objpage = new PagedDataSource(); objpage.DataSource = ds.Tables["News"].DefaultView; objpage.AllowPaging = true; objpage.PageSize = 30; int curpage; if (Request.QueryString["Page"] != null) curpage = Convert.ToInt32(Request.QueryString["Page"]); else curpage = 1; objpage.CurrentPageIndex = curpage - 1; if (objpage.IsFirstPage && !objpage.IsLastPage) { this.hlProv.Enabled = false; this.hlNext.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(curpage + 1) + "&&TypeID=" + TypeID; this.hlFirst.Enabled = false; this.hlLast.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(objpage.PageCount) + "&&TypeID=" + TypeID; } else { if (objpage.IsLastPage && !objpage.IsFirstPage) { this.hlFirst.NavigateUrl = "NewsList.aspx?page=" + 1 + "&&TypeID=" + TypeID; this.hlLast.Enabled = false; this.hlNext.Enabled = false; this.hlProv.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(curpage - 1) + "&&TypeID=" + TypeID; } else { if (objpage.IsFirstPage && objpage.IsLastPage) { this.hlLast.Enabled = false; this.hlNext.Enabled = false; this.hlProv.Enabled = false; this.hlFirst.Enabled = false; } else { this.hlFirst.NavigateUrl = "NewsList.aspx?page=" + 1 + "&&TypeID=" + TypeID; this.hlLast.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(objpage.PageCount) + "&&TypeID=" + TypeID; this.hlNext.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(curpage + 1) + "&&TypeID=" + TypeID; this.hlProv.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(curpage - 1) + "&&TypeID=" + TypeID; } } } DataList2.DataSource = objpage; DataList2.DataBind(); this.lblcur.Text = Convert.ToInt32(objpage.CurrentPageIndex + 1).ToString(); this.lblPageCount.Text = objpage.PageCount.ToString(); cn.Close(); 感谢楼上这位葡萄,不过scrollbar-face-color等元素不被2005IDE支持,第三个问题我明确是想知道DataList的分页方法,不是别的控件的方法。但是仍然谢你了 不过scrollbar-face-color等元素不被2005IDE支持一样是支持的,你设置不对,有设置的.我都经常用,可以的 CSS问题,一个DIV中嵌套2个DIV,怎么让第二个DIV置顶? 急!后台登陆页面一段代码~~在线等 分组 jmail 组件的问题 关于DG翻页再绑定的问题!急!!! 查询某类别下所有商品(包括所有子类别) 如何让datagrid的title显示多行? 简单的2个问题 求教一个怪现象 可以在客户端对需要上传的图片文件进行类型、大小的验证吗? 关于数据库函数调用返值 高手救命~~~~啊~~~
//没看懂,如果是mouseover之类的事件,在2005也有的
在2005里怎么配置滚动条的样式?
//这个应用app_Theme目录好像不起作用
在2005里怎么让DataList分页显示?
//和2003一样,也就是用SqlDataAdapter实现,这类例子好多的
第二个问题,样式如何弄?能弄吗?只能改颜色吧,如果你能弄成苹果机的联系教我哦
<Style type="text/css">
<!--
Body {
scrollbar-face-color:#92CE6E;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#000000;
scrollbar-Shadow-color:#808080;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#F3F3F3;
}
-->
</Style>
第三问题,你可以用AspNetPager来做,也可以用
//分页开始
PagedDataSource objpage = new PagedDataSource();
objpage.DataSource = ds.Tables["News"].DefaultView;
objpage.AllowPaging = true;
objpage.PageSize = 30;
int curpage;
if (Request.QueryString["Page"] != null)
curpage = Convert.ToInt32(Request.QueryString["Page"]);
else
curpage = 1;
objpage.CurrentPageIndex = curpage - 1;
if (objpage.IsFirstPage && !objpage.IsLastPage)
{
this.hlProv.Enabled = false;
this.hlNext.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(curpage + 1) + "&&TypeID=" + TypeID;
this.hlFirst.Enabled = false;
this.hlLast.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(objpage.PageCount) + "&&TypeID=" + TypeID;
}
else
{
if (objpage.IsLastPage && !objpage.IsFirstPage)
{
this.hlFirst.NavigateUrl = "NewsList.aspx?page=" + 1 + "&&TypeID=" + TypeID;
this.hlLast.Enabled = false;
this.hlNext.Enabled = false;
this.hlProv.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(curpage - 1) + "&&TypeID=" + TypeID;
}
else
{
if (objpage.IsFirstPage && objpage.IsLastPage)
{
this.hlLast.Enabled = false;
this.hlNext.Enabled = false;
this.hlProv.Enabled = false;
this.hlFirst.Enabled = false;
}
else
{
this.hlFirst.NavigateUrl = "NewsList.aspx?page=" + 1 + "&&TypeID=" + TypeID;
this.hlLast.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(objpage.PageCount) + "&&TypeID=" + TypeID;
this.hlNext.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(curpage + 1) + "&&TypeID=" + TypeID;
this.hlProv.NavigateUrl = "NewsList.aspx?page=" + Convert.ToInt32(curpage - 1) + "&&TypeID=" + TypeID;
}
}
}
DataList2.DataSource = objpage;
DataList2.DataBind();
this.lblcur.Text = Convert.ToInt32(objpage.CurrentPageIndex + 1).ToString();
this.lblPageCount.Text = objpage.PageCount.ToString();
cn.Close();
一样是支持的,你设置不对,有设置的.我都经常用,可以的