亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

asp.net在動態網頁中的使用技巧

發布時間:2020-03-30 22:23:04 來源:網絡 閱讀:519 作者:toperfect 欄目:編程語言

1.為按鈕添加確認對話框

Button.Attributes.Add(" confirm('確認?')");

Button.Attributes.Add("onclick","if(confirm('確定?')){return true;}else{return false;}")

 

2.表格超連接列傳遞參數

<asp:HyperLinkColumn Target="_blank" headertext="ID" DataTextField="id" NavigateUrl="aaa.aspx?id='<%# DataBinder.Eval(Container.DataItem, "數據字段1")%>'&name='<%# DataBinder.Eval(Container.DataItem, "數據字段2")%>'/>

 

3.表格點擊改變顏色

if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)

{

 

e.Item.Attributes.Add("onclick","this.style.backgroundColor='#99cc00';this.style.color='buttontext';this.style.cursor='default';");

}

 

4.清空Cookie

Cookie.Expires=[DateTime];

Response.Cookies("UserName").Expires = 0;

 

5.Panel 橫向滾動,縱向自動擴展

<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>

 

6.數字格式化

<%#Container.DataItem("price")%> 結果:500.0000格式化:500.00

<%#Container.DataItem("price","{0:#,##0.00}")%>

int i=123456;

string s=i.ToString("###,###.00");

 

7.日期格式化

<%# DataBinder.Eval(Container.DataItem,"Date")%> 結果:2004-8-11 19:44:28 格式化:2004-8-11

<%# DataBinder.Eval(Container.DataItem,"Date","{0:yyyy-M-d}")%>

 

8.時間格式化

string aa=DateTime.Now.ToString("yyyyMMdd");

當前年月日時分秒 currentTime=System.DateTime.Now;

當前年 int = DateTime.Now.Year;

當前毫秒 int 毫秒= DateTime.Now.Millisecond;

 

9.自定義分頁代碼

public static int pageCount; //總頁面數

public static int curPageIndex=1; //當前頁面   

if(ccDataGrid.CurrentPageIndex<(ccDataGrid.PageCount - 1))

{//下一頁

  ccDataGrid.CurrentPageIndex += 1;

  curPageIndex+=1;

}

bind(); // ccDataGrid數據綁定函數

if(ccDataGrid.CurrentPageIndex>0)

{ //上一頁

  ccDataGrid.CurrentPageIndex += 1;

  curPageIndex-=1;

}

bind(); // ccDataGrid數據綁定函數

int a=int.Parse(JumpPage.Value.Trim());//JumpPage.Value.Trim()為跳轉值

if(a<DataGrid1.PageCount)

{ //直接頁面跳轉

  this.ccDataGrid.CurrentPageIndex=a;

}

bind(); // ccDataGrid數據綁定函數

 

10.變量.ToString()

字符型轉換 轉為字符串

12345.ToString("n"); //生成 12,345.00

12345.ToString("C"); //生成 12,345.00

12345.ToString("e"); //生成 1.234500e+004

12345.ToString("f4"); //生成 12345.0000

12345.ToString("x"); //生成 3039 (16進制)

12345.ToString("p"); //生成 1,234,500.00%

 

11.客戶端驗證控件

//驗證空值

<asp:requiredfieldvalidator id="valUsername" runat="server" controltovalidate="txtUsername" display="None" errormessage="請輸入用戶名 !!"></asp:requiredfieldvalidator>

//驗證網址

<asp:regularexpressionvalidator id="rev" runat="server" ErrorMessage="公司網址不合法[要有http://] " Display="None" ControlToValidate="txtCPWebsite" ValidationExpression="http://([\w-]+\.)+[\w-]+(/[\w- ./?%&amp;=]*)?"></asp:regularexpressionvalidator>

//驗證郵箱

<asp:RequiredFieldValidator id="rfv" runat="server" ControlToValidate="txtCPEmail" Display="None" ErrorMessage="請輸入電子郵箱 !!"></asp:RequiredFieldValidator>

//驗證郵編

<asp:regularexpressionvalidator id="rev5" runat="server" ErrorMessage="郵政編碼不合法 " Display="None" ControlToValidate="txtCPPostCode" ValidationExpression="\d{6}"></asp:regularexpressionvalidator>

//顯示錯誤信息

<asp:validationsummary id="vs" runat="server" ShowSummary="False" ShowMessageBox="True"></asp:validationsummary>

 

12.DataBinding綁定表達式

以該oil paintings網站案例來說,它的產品頁面都調用了DataBinding綁定表達式

1) 普通的綁定表達式

<%# DataBinder.Eval(Container.DataItem, "ContactName") %>

2) 文本+綁定表達式

<asp:Label id=lblDate runat="server" Text='<%# "[" + DataBinder.Eval(Container, "DataItem.NewsCreatedate") + "]" %>' ForeColor="Red"></asp:Label>

3) 同時帶有顯示格式的綁定表達式

<%# DataBinder.Eval(Container,"DataItem.USActiveDate","{0:yyyy-MM-dd}") %>

4) 結合綁定表達式和模態框

<A href='<%# ShowModalWin(Convert.ToString(DataBinder.Eval(Container.DataItem, "PictureImage")),Convert.ToString(DataBinder.Eval(Container.DataItem, "DetailID")),Convert.ToString(DataBinder.Eval(Container.DataItem, "PictureID")))%>'>

其中:后臺代碼文件中ShowModalWin()方法的定義如下:

protected string ShowModalWin(string PictureImage,string DetailID,string PictureID)

{

return " window.showModalDialog(\"Customers/ShowPictureInfo.aspx?pid="+PictureImage+"&did="+DetailID+"&id="+PictureID+"\",\"\",\"dialogHeight:320px;dialogWidth:480px;center:yes;help:no;status:no;scroll:no\");";

}

或者將參數提取出來單獨定義成一變量:

const string WINDOWPARAMSTRING="dialogWidth:540px;dialogHeight:420px;help:0;status:0;resizeable:1;scroll:no";

Page.RegisterStartupScript("functionscript","<script language='javascript'>window.showModalDialog('EditUserService.aspx?URID="+iURID+"','','"+WINDOWPARAMSTRING+"')</script>");

 

13.html字符轉換的兩個函數

public string Encode(string str)

{

str=str.Replace("&","&amp;");

str=str.Replace("'","''");

str=str.Replace("\"","&quot;");

str=str.Replace(" ","&nbsp;");

str=str.Replace("<","&lt;");

str=str.Replace(">","&gt;");

str=str.Replace("\n","<br>");

return str;

}

public string Decode(string str)

{

str=str.Replace("\n","<br>");

str=str.Replace("&gt;",">");

str=str.Replace("&lt;","<");

str=str.Replace("&nbsp;"," ");

str=str.Replace("&quot;","\"");

return str;

}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德阳市| 盖州市| 奉化市| 贺兰县| 莆田市| 龙岩市| 图们市| 石狮市| 满洲里市| 清丰县| 周口市| 莆田市| 专栏| 定日县| 侯马市| 青海省| 安化县| 延庆县| 南丰县| 武隆县| 禄劝| 繁昌县| 吴旗县| 扎鲁特旗| 延川县| 盘锦市| 洞头县| 虞城县| 卫辉市| 桃江县| 新邵县| 来宾市| 蓝山县| 崇义县| 苏尼特左旗| 增城市| 郎溪县| 靖州| 灌阳县| 溧水县| 白水县|