1. 程式人生 > >.net做網站的一些筆記

.net做網站的一些筆記

CSS學習

  CSS特點:實現網頁內容與樣式分離
  1、選擇器優先順序
    id選擇器>類選擇器>標籤選擇器
  2、CSS核心內容
    標準流、盒子模型、浮動、定位
  3、塊級元素、行內元素
    塊級元素單獨佔一行
    行級元素並排

盒模型:

  外邊距:margin
  內邊距:padding
  內容:height、width
  外框:border

浮動 float

  清除浮動:clear

定位 Position

  Relative:相對定位
  absolute:絕對定位,根據父標籤來進行定位

在新視窗開啟

  Target=”_blank”

符號:

©     &

讓div居中

margin-left: 10px auto 10px auto;

Eval 繫結

使用:<%# Eval("id")%>

GridView控制元件

  設定控制元件的css樣式

CssClass=""

  設定th標籤的css樣式

HeaderStyle-CssClass=""

  設定td標籤的css樣式

ItemStyle-CssClass=""

傳輸中文

Server.UrlDecode(); //解碼
Server.UrlEncode(); //編碼

彈出提示框

OnClientClick="return confirm('是否要真的刪除該評論')"

頁面記住滾動條的位置

//在第一行語句也就是page標籤中新增下面屬性
 MaintainScrollPositionOnPostback="true"

新增錨記

  在超連結標籤中使用name屬性, 跳轉使用href=”#name”

獲取ip地址

Request.ServerVariables["REMOTE_ADDR"];

.net中獲取字串的MD5碼

//1、匯入命名控制元件:
Using System.Web
.Security; //2、獲取MD5碼 String password=FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.Text.ToString(),"MD5")

在“頁面”上遮蔽回車鍵

//遮蔽Enter按鍵
    $(document).keydown(function (event) {
        switch (event.keyCode) {
            case 13: return false;
        }
    });

使用ajax擴充套件控制元件

//(1)新增SciptManager控制元件
//(2)新增UpdatePanel控制元件,將需要區域性更新的內容區域放到該標籤的<ContentTemplate><asp:UpdatePanel ID="UpdatePanel1" runat="server">
          <ContentTemplate>
            //區域性重新整理內容 
         </ContentTemplate>
  </asp:UpdatePanel>

讓asp.net 可以提交不安全的程式碼

  在aspx開頭的第一行程式碼中新增 ValidateRequest="false"

下拉控制元件繫結DataTable

ddlCategory.DataSource = dt;
ddlCategory.DataTextField = "name";
ddlCategory.DataValueField = "id";
ddlCategory.DataBind();

GridView分頁

//設定GridView控制元件的AllowPaging屬性為true 
//設定PageSize 每頁的個數
//新增程式碼:
    Protected void GridView1_PageIndexChanging(object sender,GridViewPageEventArgs e)
    {
        GridView1.PageIndex=e.NewPageIndex;
        //重新繫結  就可以了。
    }

關於分頁

aspNetPager控制元件的使用

SQL語句的分頁

  ROW_NUMBER() 函式

With tempTable as (
    Select  ROW_NUMBER() over(order by id desc) as 行號, * from news
)
Select * from  tempTable where 行號 between 9 and 16