首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么向JS赋值

2012-02-03 
如何向JS赋值向JScript里面声明的var img赋值从后台赋值...高手来解答下吧...在线等你[解决办法]script t

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

热点排行