天天射射天天_久久com_99这里只有精品视频_爱色av_国产在线a_99日韩

訂閱本欄目 RSS您所在的位置: 深山工作室 > asp.net > 正文

ASP.NET常用的三十三種實用代碼(下)

天極網 2007/11/29 20:40:00 深山行者 字體: 瀏覽 9540

ASP.NET常用的實用代碼

28.自定義分頁代碼:

  先定義變量 :


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


  下一頁:


if(DataGrid1.CurrentPageIndex < (DataGrid1.PageCount - 1))
{
 DataGrid1.CurrentPageIndex += 1;
 curPageIndex+=1;
}

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


  上一頁:


if(DataGrid1.CurrentPageIndex >0)
{
 DataGrid1.CurrentPageIndex += 1;
 curPageIndex-=1;
}

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


  直接頁面跳轉:


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

if(a<DataGrid1.PageCount)
{
 this.DataGrid1.CurrentPageIndex=a;
}

bind();

  29.DataGrid使用:

  添加刪除確認:


private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
 foreach(DataGridItem di in this.DataGrid1.Items)
 {
  if(di.ItemType==ListItemType.Item  di.ItemType==ListItemType.AlternatingItem)
  {
   ((LinkButton)di.Cells[8].Controls[0]).Attributes.Add("onclick","return confirm(’確認刪除此項嗎?’);");
  }
 }
}


  樣式交替:


ListItemType itemType = e.Item.ItemType;

if (itemType == ListItemType.Item )
{
 e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor=’#FFFFFF’;";
 e.Item.Attributes["onmouseover"] = "javascript:this.style.backgroundColor=’#d9ece1’;cursor=’hand’;" ;
}
else if( itemType == ListItemType.AlternatingItem)
{
 e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor=’#a0d7c4’;";
 e.Item.Attributes["onmouseover"] = "javascript:this.style.backgroundColor=’#d9ece1’;cursor=’hand’;" ;
}


  添加一個編號列:


DataTable dt= c.ExecuteRtnTableForAccess(sqltxt); //執行sql返回的DataTable
DataColumn dc=dt.Columns.Add("number",System.Type.GetType("System.String"));

for(int i=0;i<dt.Rows.Count;i++)
{
 dt.Rows[i]["number"]=(i+1).ToString();
}

DataGrid1.DataSource=dt;
DataGrid1.DataBind();


  DataGrid1中添加一個CheckBox,頁面中添加一個全選框


private void CheckBox2_CheckedChanged(object sender, System.EventArgs e)
{
 foreach(DataGridItem thisitem in DataGrid1.Items)
 {
  ((CheckBox)thisitem.Cells[0].Controls[1]).Checked=CheckBox2.Checked;
 }
}


  將當前頁面中DataGrid1顯示的數據全部刪除


foreach(DataGridItem thisitem in DataGrid1.Items)
{
 if(((CheckBox)thisitem.Cells[0].Controls[1]).Checked)
 {
  string strloginid= DataGrid1.DataKeys[thisitem.ItemIndex].ToString();
  Del (strloginid); //刪除函數
 }
}


  30.當文件在不同目錄下,需要獲取數據庫連接字符串(如果連接字符串放在Web.config,然后在Global.asax中初始化)

  在Application_Start中添加以下代碼:


Application["ConnStr"]=this.Context.Request.PhysicalApplicationPath+ConfigurationSettings.
   AppSettings["ConnStr"].ToString();


  31. 變量.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%


  32、變量.Substring(參數1,參數2);

  截取字串的一部分,參數1為左起始位數,參數2為截取幾位。 如:string s1 = str.Substring(0,2);

  33.在自己的網站上登陸其他網站:(如果你的頁面是通過嵌套方式的話,因為一個頁面只能有一個FORM,這時可以導向另外一個頁面再提交登陸信息)


<SCRIPT language="javascript">
<!--
 function gook(pws)
 {
  frm.submit();
 }
//-->

</SCRIPT> <body leftMargin="0" topMargin="0" onload="javascript:gook()" marginwidth="0" marginheight="0">
<form name="frm" action=" http://220.194.55.68:6080/login.php?retid=7259 " method="post">
<tr>
<td>
<input id="f_user" type="hidden" size="1" name="f_user" runat="server">
<input id="f_domain" type="hidden" size="1" name="f_domain" runat="server">
<input class="box" id="f_pass" type="hidden" size="1" name="pwshow" runat="server">

<INPUT id="lng" type="hidden" maxLength="20" size="1" value="5" name="lng">
<INPUT id="tem" type="hidden" size="1" value="2" name="tem">

</td>

</tr>

</form>


  文本框的名稱必須是你要登陸的網頁上的名稱,如果源碼不行可以用vsniffer 看看。

  下面是獲取用戶輸入的登陸信息的代碼:


string name;
name=Request.QueryString["EmailName"];

try
{
 int a=name.IndexOf("@",0,name.Length);
 f_user.Value=name.Substring(0,a);
 f_domain.Value=name.Substring(a+1,name.Length-(a+1));
 f_pass.Value=Request.QueryString["Psw"];
}

catch
{
 Script.Alert("錯誤的郵箱!");
 Server.Transfer("index.aspx");
}

相關閱讀
用dl、dt、dd制作個性表格
讓層處于上一個DIV層的右下角
超簡潔版式留言板模板
可以生成跟QQ菜單一樣的生成器
旅行社企業單位團隊游主題定制
我愛敦煌網
06 iis中Server Application Error問題如何修復
超級實用且不花哨的js代碼大全( 2 )
共有0條關于《ASP.NET常用的三十三種實用代碼(下)》的評論
發表評論
正在加載評論......
返回頂部發表評論
呢 稱:
表 情:
內 容:
評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
驗證碼: 驗證碼 
網友評論聲明,請自覺遵守互聯網相關政策法規。

您發布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
三、本站對您所發布內容擁有處置權。

更多信息>>欄目類別選擇
百度小程序開發
微信小程序開發
微信公眾號開發
uni-app
asp函數庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP.NET中Cookie編程的基礎知識
ASP.NET 2.0跨網頁提交的三法
ASP.NET 2和IIS 7.0發生不兼容變化
ASP.NET中文亂碼問題的解決。
ASP.Net 2.0中的5個數據控件
根據頁面模板動態生成html頁面
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
北京順義阿來電腦科技有限公司電腦配件在線網店
在DIV+CSS里面IE5.5的專用標簽
振輝除氧器
會員系統
表單正則表達式
javascri獲取頁面實際高度
主站蜘蛛池模板: 亚洲永久精品一区二区三区 | 日韩国产欧美视频 | 欧美日韩亚洲高清不卡一区二区三区 | 日韩成人精品在线 | 国产精品一区二区三区四区五区 | 999成人精品视频在线 | 亚洲日韩欧美视频 | 日韩一级精品视频在线观看 | 久久精品国产一区二区三区日韩 | 国产成人久久精品一区二区三区 | 黄视频网站在线看 | 亚洲自拍偷拍区 | 国产精品黄大片在线播放 | 日韩一页| 国产精品久久久久aaaa | 国产女同一区二区三区五区 | 国产成人综合久久精品亚洲 | 亚洲精品美女久久777777 | 国产日韩欧美亚洲综合 | 国内精品一区二区2021在线 | 国内视频一区 | 日韩高清第一页 | 另类专区另类专区亚洲 | 国产精品久久久久久久久 | 国产成人精品视频在放 | 亚洲第一页色 | 国外欧美一区另类中文字幕 | 激性欧美激情在线aa | 欧洲色图亚洲色图 | 国产成人久久精品二区三区 | 国产成人精品免费视频大 | 亚洲国产成人精品区 | 国产精品久久久久久久y | 欧美日韩国产高清视频 | 精品国产一区二区三区香蕉 | 欧美另类日韩 | 性久久久久久久 | 国产精选免费视频 | 日本a天堂 | 国产精品成人一区二区1 | 久久久精品久久久久久久久久久 |