How do I access a c# variable's value in an .aspx page?

后端 未结 4 1365
春和景丽
春和景丽 2021-01-02 18:38

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

we need to access the c# variable in .aspx page at the time

4条回答
  •  失恋的感觉
    2021-01-02 18:54

    It would help if you gave more detail about what you're trying to do, however you can try this:

    First make any variables you want to access in your aspx markup protected.

    Then in the page_load method, call DataBind();

    Then in your markup you can do this:

    <%# VariableName %>
    

    The "<%=" sequence can only be used within certain contexts in server controls. The sequence "<%#" is for DataBound controls and can be used in any context in ASPX page markup. Calling DataBind(); allows you to use this (almost) anywhere on the page.

提交回复
热议问题