ASP.NET中 后台调用前台的方法问题!~~~~~~~`

小辛、 小辛、 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
protected void Page_Load(object sender, EventArgs e)
{
frameId = HttpContext.Current.Request.QueryString["frameId"];
frameType = Int32.Parse(HttpContext.Current.Request.QueryString["frameTypeId"]);
GetCSS();
}
/// <summary>
/// 获取CSS
/// </summary>
/// <returns></returns>
public void GetCSS()
{
List<string[]> listStr = frameManage.GetCss(frameId, frameType);
Frame fff = new Frame();
fff = frameManage.ReadFrame(frameType, frameId);
switch (listStr.Count)
{
case 4:
string js = "<script>document.getelementbyid('bigImageProducts').src='" + fff.FrameImagePath + "'</script>";
//Response.Write("<script>$('#bigImageProducts').attr('src','"+fff.FrameImagePath+"')</script>");
Response.Write(js);
break;
case 3:
break;
case 2:
break;
case 1:
break;
default:
break;
}
}


这段代码!~~~~~~~~~ 当运行的时候 希望bigimageproducts这个img的src为后台查询出来的 报出错误 "<script>document.getelementbyid('bigImageProducts').src='" + fff.FrameImagePath + "'</script>";
这里报出document.getelement为空~! 我在想是不是page_load方法是在前台页面html标签加载之前运行的 该如何来解决这个问题呢? 在什么地方调用getCSS才能实现效果呢?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
小辛、
JavaScript 87,983 成员 224,681 内容