c#中如何在设计页面的html代码中调用代码文件中的变量
比如说在代码文件里有public string name="";
在html代码处有
<asp:DataList id="DataList1" style="Z-INDEX: 108; LEFT: 304px; POSITION: absolute; TOP: 216px"
runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<label>我的变量</label>
</ItemTemplate>
</asp:DataList>
如何使"我的变量"=name?

解决方案 »

  1.   

    在CS斷定義protected string name;
    在WEB斷用<%=name%>就可以訪問這個名稱
      

  2.   

    <asp:datalist id="DataList1" style="Z-INDEX: 108; LEFT: 32px; POSITION: absolute; TOP: 88px" runat="server">
    <ItemTemplate>
    <TABLE id="Table3" cellSpacing="1" cellPadding="1" width="300" border="1">
    <TR>
    <TD><%# DataBinder.Eval(Container.DataItem, "name") %></TD>
    </TR>
    <TR>
    <TD>
    <asp:Label id="Label15" runat="server"><%=name%></asp:Label></TD>
    </TR>
    </TABLE>
    </ItemTemplate>
    </asp:datalist>这样可以的哦
      

  3.   

    看样子你是想帮定用<%=yourString%>这个就足够了!如果想调用这个值做别的事情的话,可以将其赋值给一个控件,然后将控件设置成为不可见,最后在javascript中利用var myCarrier = document.getElementById/getElementByName(yourCarrierName);
      

  4.   

    <%=name%>绑定的话
    <%# DataBinder.Eval(Container.DataItem, "name") %>
      

  5.   

    我也是最近才搞定这个问题,见楼上 overseas123456(安再旭) 的,够详细的了