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

JavaScript 和.net后台代码
如何在.aspx页面中的 <script> </script>   块中嵌套后台(.aspx.cs)的代码.
也就是:
  <script>

          后台(.aspx.cs)代码!??
         

  </script>

如何实现这样的情况!!!!

------解决方案--------------------
<script runat= "server ">

</script>


------解决方案--------------------
在cs里定义字段 public String str;
在js里 <%=str%>
------解决方案--------------------
<script runat= "server ">

</script>


------解决方案--------------------
不知道楼主想要 实现什么功能?
------解决方案--------------------
理想情况AJAX
------解决方案--------------------
<script>
<%=scriptString%>
</script>
---------
.aspx.cs
protected string scriptString;

------解决方案--------------------
<script runat= "server " language= "C# ">
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
label1.Text = "asdasdasdasdasdasdasdasd ";

}
}

private void Button1_OnClick(object sender, System.EventArgs e)
{
label1.Text = "asdasdasdasdasdasdasdasd ";
}

private void Button2_OnClick(object sender, System.EventArgs e)
{
label1.Text= " ";
}

</script>