webForm渲染视图的基本方法

1,普通的标签,任何位置,都可以使用<%=后端变量%>来绑定值

2,后端变量需要定义,如:public  string xxxx=“123123”;

3,服务器标签,runat="server"的标签,可以在后端设置它的值,style,visible等属性,但是就不能绑定  第一条的渲染方式了。

4,repeater控件,绑定:<%# Eval(ssdfsdf)%>,来绑定啊

5,this.服务器标签.style/value/visible

6,标签中加入逻辑:<%# int.Parse(Eval("M_CanUse").ToString())==1?"停用":"启用" %>

7,传递给后端方法的值,要注意注意,绑定数据的时候单双引号的应用

<asp:Button runat="server" OnClick="btnDelete" Text="删除" CommandName="bDel" CommandArgument='<%# Eval("M_ID")%>' CssClass="btn btn-default"></asp:Button>


<button runat="server" onserverclick="btnCanuse" data-mid='<%# Eval("M_ID")%>' class="btn btn-default"><%# int.Parse(Eval("M_CanUse").ToString())==1?"停用":"启用" %></button>
8,aspx页面加载了再次,因为页面中有img ,或者background-image的src ,url参数是“”,注意要判定

原文地址:https://www.cnblogs.com/bluestear/p/10777108.html