在后台代码中替换一个JS方法

liuyjcel 2008-12-23 02:33:20
JS方法如下:
<script language="javascript">
<!--
function resizelistWin1_setvalue(){

with(resizelistWin1){
addlist("ID","名称","类型","简介","顺序");
addlist("7","海世界简介","海世界","海世界简介 现在科研、医学、保健包括化妆品都将目光转移向海洋,为...","-1");
addlist("23","芳香花洒精华水系列","植物语","芳香花洒精华水系列 PL—201 玫瑰柠檬亮白花洒水成份:玫瑰精华、柠檬...","1");
addlist("22","植物复方按摩精油系列","植物语","植物复方按摩精油系列 PL-101 美背解压复方精油 成份:天竺葵、檀香...","0");
addlist("20","面膜粉系列","海世界","面膜粉系列 海世界面膜粉系列内含多种珍贵的深海生物精华与天然的植物精...","8");
setwidth('40,150,80,*,40');
createlist();
}

}
//-->
</script>
有没有什么方法,在后台代码中,用一个DV或者其它来替换上面的JS吗?
...全文
106 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
根据不同变量值的判断,调用不同js文件
zhxhdean 2008-12-23
  • 打赏
  • 举报
回复
在cs文件中定义个保护对象的变量,把js内容赋值给这个变量,在页面js中用 <%=变量%>就可以
youjialun 2008-12-23
  • 打赏
  • 举报
回复
回一个
fenyuxiao 2008-12-23
  • 打赏
  • 举报
回复
public string str1=""

[Quote=引用 9 楼 MicroDeviser 的回复:]
JScript code
function resizelistWin1_setvalue(){
with(resizelistWin1){
<%=str1%>
<%=str2%>
<%=str3%>

setwidth('40,150,80,*,40');
createlist();
}
}




这样子
[/Quote]
MicroDeviser 2008-12-23
  • 打赏
  • 举报
回复

function resizelistWin1_setvalue(){
with(resizelistWin1){
<%=str1%>
<%=str2%>
<%=str3%>

setwidth('40,150,80,*,40');
createlist();
}
}


这样子
MicroDeviser 2008-12-23
  • 打赏
  • 举报
回复
你可以用后台变量试试
如:str1="addlist("ID","名称","类型","简介","顺序"); "
str2=addlist("7","海世界简介","海世界","海世界简介 现在科研、医学、保健包括化妆品都将目光转移向海洋,为...","-1");
.
.
.

然后在台用<%=str1%>
<%=str2%>
.
.
.
liuyjcel 2008-12-23
  • 打赏
  • 举报
回复
全部程序如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>数据表列控件 DataGrid V1.0 - faisun@sina.com</title>
</head>
<body>
<script language="javascript">
<!--
function resizelistWin1_setvalue(){
with(resizelistWin1){
addlist("ID","名称","类型","简介","顺序");
addlist("7","海世界简介","海世界","海世界简介 现在科研、医学、保健包括化妆品都将目光转移向海洋,为...","-1");
addlist("23","芳香花洒精华水系列","植物语","芳香花洒精华水系列 PL—201 玫瑰柠檬亮白花洒水成份:玫瑰精华、柠檬...","1");
addlist("22","植物复方按摩精油系列","植物语","植物复方按摩精油系列 PL-101 美背解压复方精油 成份:天竺葵、檀香...","0");
addlist("20","面膜粉系列","海世界","面膜粉系列 海世界面膜粉系列内含多种珍贵的深海生物精华与天然的植物精...","8");
setwidth('40,150,80,*,40');
createlist();
}
}
//-->
</script>
<div id='resizelistWin1_formelm' style='display:none'></div>
<iframe src="datagrid.htm" name="resizelistWin1" width="700" height="20" marginwidth="0" marginheight="0" frameborder="0" border="0" style="border:1px solid #CCCCCC;border-top:1px solid #FFFFFF;"></iframe>

</body>
</html>
主要是想把JS中的数据填充在后台代码中实现.
greatverve 2008-12-23
  • 打赏
  • 举报
回复
或者
前台
<div id="d1" runat="server"></div>
后台
this.d1.InnerHtml = "<script>alert('');</script>";
greatverve 2008-12-23
  • 打赏
  • 举报
回复
或者
<div id="d1" runat="server"></div>
后台
this.d1.InnerHtml = "<script>alert('');</script>";
注意转义。
greatverve 2008-12-23
  • 打赏
  • 举报
回复
你是不是想在前台显示一段js.
但是要从cs语句里加?
如果是:可以这样试试
前台
<div><%=ViewState["jg"]%></div>
后台
this.ViewState["jg"] = "<img align='absmiddle' src='images/jinggao.jpg' /> " + "警告内容";
把你的js代码加到ViewState里。
jiang_jiajia10 2008-12-23
  • 打赏
  • 举报
回复
重新表述一下问题
jinjazz 2008-12-23
  • 打赏
  • 举报
回复
不知所云
liuyjcel 2008-12-23
  • 打赏
  • 举报
回复
那位大侠帮帮忙..

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧