日期:2014-05-18  浏览次数:20526 次

如何向JS赋值
向JScript里面声明的var img赋值
从后台赋值...
高手来解答下吧...在线等你

------解决方案--------------------
<script type="text/javascript">
var img = <%= Img %>
</script>

========
.aspx.cs
定义一个公共的字段或者属性
public string Img = "Hello Js";
------解决方案--------------------
在后台用Page.RegisterClientScriptBlock方法注册脚本,参考下面的代码:

// Page_Load

string strScript = "var img='value';

ClientScript.RegisterClientScriptBlock(
typeof(Page),
"script-key",
strScript,
true
);
------解决方案--------------------
最快的方法,Response.Write("<script type='text/javascript'>var msg='"+变量+"'</script>")
------解决方案--------------------
直接通过<%%>输出你想要赋值的

<script type="text/javascript"> 
var img = <%= Img %> 
</script> 

======== 
.aspx.cs 
定义一个公共的字段或者属性 
public string Img = "Hello Js";

当然也可以输出JS代码

Response.Write(" <script>赋值 </script>")

也可以
// Page_Load 

string strScript = "var img='value'; 

ClientScript.RegisterClientScriptBlock( 
typeof(Page), 
"script-key", 
strScript, 
true 
);
------解决方案--------------------
var img = '<%=后台变量%>'
------解决方案--------------------
C# code

 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>img='value';</script>");

------解决方案--------------------
var pics= '<%=img %>';
------解决方案--------------------
aspx页面写:<% Response.Write(value);%>

.CS页面写
public partial class index : System.Web.UI.Page
{
public string value;
 protected void Page_Load(object sender, EventArgs e)
{//在这里给value赋值就可以了
}

}

解决了就说一声
------解决方案--------------------
<%= Img %> 

------解决方案--------------------
后台定义public或protected的变量
var img = " <%= 变量%>";