ASP.NET中 后台调用前台的方法问题!~~~~~~~`
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才能实现效果呢?
...全文
相关推荐
asp.net前台调用后台方法传参数
asp.net前台调用后台方法传参数! 值得下载看看!资源免费,大家分享!!
asp.net ajax异步获取数据...前台直接调用后台方法版..
ajax前台直接调用后台方法 超简单 从此ajax使用就这么简单了 哈哈 带使用例子 支持IE6及IE6以上的任何浏览器
asp.net前台显示后台处理进度条
asp.net前台显示后台处理进度条,代码简单清晰,文章参考http://nongfuit.com/html/70/201201/8383.html有效果图
C#后台调用前台JS函数方法
总结了公司其他人的一些C#后台调用前台的方法; 方法一: 假设前台页面的JS脚本标签中有如下函数: [removed] function A() { alert(hello word!); } [removed] 那么在这个页面的后台代码可以这样去实现在C#后台调用前台这个A()函数; 首先在前台拖放一个ItlResult控件id=itlResult; 然后在c# 后台代码中这样调用: itlResult.Text =[removed]A();[removed]; 上述方法适用于后台的代码是前台页面的后台层; 方法二: 依旧假设前台有A()函数
asp.net中后台c#数组与前台js数组交互
asp.net中后台c#数组与前台js数组交互上述代码即为我解决问题所用代码,均已试验通过。


