.net做網站的一些筆記
阿新 • • 發佈:2018-11-25
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