痞子龍㊣

C#零起点

 

取得Repeat,DataGride,DataList中,每行的行号,并加入一列

在Asp.NET App_Code内的类中,使用Response.Write 
System.Web.HttpContext.Current.Response.Write(变量名称);

可以使用此句输出

取得Repeat,DataGride,DataList中,每行的行号,并加入一列

 int cc = this.HouseList.Items.Count;
            int n = 0;
            tr = (System.Web.UI.HtmlControls.HtmlTableRow)e.Item.FindControl("HouseListTR");
            if (tr != null)
            {
                System.Web.UI.HtmlControls.HtmlTableCell td5 = new HtmlTableCell();
                while (n <= cc)
                {
                    td5.ID = n.ToString();               
                    td5.InnerHtml = "<a href=\"#\" onclick=\"alert('" + (n + 1) + "');\"><img src=\"/skin/main/icon/buy_short.gif\" alt=\"\" border=\"0\" /></a>";
                    n = n + 1;
                }
                tr.Cells.Add(td5);

客户端执行asp.net服务器端事件
<a class="l2_1" onclick="document.getElementById('<%=b_login.ClientID %>').click();"></a>

<asp:Button class="b_login"  ID="b_login" runat="server" Text="登陆" OnClick="b_login_Click1" />


Asp.NET 修改表单取值问题:

一般情况下,修改数据时,会根据传递来的ID值,取数据库中的值,然后对服务器控件进行赋值.

当用户修时候,提交,取到新的值.

有时候,会遇到修改了服务器控件中的值,而在后台程序中,取出的值,却不是最新的.

 

这个时候,只需要在Page_Load()中的,根据ID取数据,并绑定服务器控件值时,进行if(!iIsPostBack){}操作即可.

posted on 2006-12-23 11:57  hnsjack(痞子龍)  阅读(549)  评论(0编辑  收藏  举报

导航