如何向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 = " <%= 变量%>";