前台的页面的
var pics = '<%=banner1%>|<%=banner2%>|<%=banner3%>|<%=banner4%>|<%=banner5%>'后台的方法 //轮播图片
string banner1;
string banner2;
string banner3;
string banner4;
string banner5; banner1 = PageGlobal_BLL.GlobalCont_CH(1).Replace("~/", "");
banner2 = PageGlobal_BLL.GlobalCont_CH(2).Replace("~/", "");
banner3 = PageGlobal_BLL.GlobalCont_CH(3).Replace("~/", "");
banner4 = PageGlobal_BLL.GlobalCont_CH(4).Replace("~/", "");
banner5 = PageGlobal_BLL.GlobalCont_CH(5).Replace("~/", "");
结果传过来的值是 var pics = 'System.Web.UI.HtmlControls.HtmlImage|System.Web.UI.HtmlControls.HtmlImage|System.Web.UI.HtmlControls.HtmlImage|System.Web.UI.HtmlControls.HtmlImage|System.Web.UI.HtmlControls.HtmlImage'
大侠们 看看 我哪里错了 怎么出这个
var pics = '<%=banner1%>|<%=banner2%>|<%=banner3%>|<%=banner4%>|<%=banner5%>'后台的方法 //轮播图片
string banner1;
string banner2;
string banner3;
string banner4;
string banner5; banner1 = PageGlobal_BLL.GlobalCont_CH(1).Replace("~/", "");
banner2 = PageGlobal_BLL.GlobalCont_CH(2).Replace("~/", "");
banner3 = PageGlobal_BLL.GlobalCont_CH(3).Replace("~/", "");
banner4 = PageGlobal_BLL.GlobalCont_CH(4).Replace("~/", "");
banner5 = PageGlobal_BLL.GlobalCont_CH(5).Replace("~/", "");
结果传过来的值是 var pics = 'System.Web.UI.HtmlControls.HtmlImage|System.Web.UI.HtmlControls.HtmlImage|System.Web.UI.HtmlControls.HtmlImage|System.Web.UI.HtmlControls.HtmlImage|System.Web.UI.HtmlControls.HtmlImage'
大侠们 看看 我哪里错了 怎么出这个
PageGlobal_BLL.GlobalCont_CH(1)
都是什么内容啊。
肯定写错了,返回System.Web.UI.HtmlControls.HtmlImage,说明返回的是Image对象,不是url
~/UploadFiles/images/20120223045610.png 是这个
string banner1;
string banner2;
string banner3;
string banner4;
string banner5; banner1 = PageGlobal_BLL.GlobalCont_CH(1).Replace("~/", "");
banner2 = PageGlobal_BLL.GlobalCont_CH(2).Replace("~/", "");
banner3 = PageGlobal_BLL.GlobalCont_CH(3).Replace("~/", "");
banner4 = PageGlobal_BLL.GlobalCont_CH(4).Replace("~/", "");
banner5 = PageGlobal_BLL.GlobalCont_CH(5).Replace("~/", "");方法
public static String GlobalCont_CH(int id)
{
DbHelper db = new DbHelper();
DbCommand cmd = db.GetSqlStringCommond("SELECT * FROM pageGlobal WHERE (id = " + id + ")");
return db.ExecuteDataTable(cmd).Rows[0]["content_CH"].ToString();
}
这里的banner1正确么?
正确的话写个public方法来取这个值试试
你后面定义的string banner1都是私有的,前端应该不能获取到值才对,你绑定的这几个banner,是否是HtmlImage对象,而不是你定义的这几个string对象呢!在定义中去找找看。。