99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区

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

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

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

ASP.NET常用的實用代碼

16.模板列


<ASP:TEMPLATECOLUMN visible="False" sortexpression="demo" headertext="ID">
<ITEMTEMPLATE>
<ASP:LABEL text=’<%# DataBinder.Eval(Container.DataItem, "ArticleID")%>’ runat="server" width="80%" id="lblColumn" />
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>

<ASP:TEMPLATECOLUMN headertext="選中">
<HEADERSTYLE wrap="False" horizontalalign="Center"></HEADERSTYLE>
<ITEMTEMPLATE>
<ASP:CHECKBOX id="chkExport" runat="server" />
</ITEMTEMPLATE>
<EDITITEMTEMPLATE>
<ASP:CHECKBOX id="chkExportON" runat="server" enabled="true" />
</EDITITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>


  后臺代碼


protected void CheckAll_CheckedChanged(object sender, System.EventArgs e)
{
 //改變列的選定,實現全選或全不選。
 CheckBox chkExport ;
 if( CheckAll.Checked)
 {
  foreach(DataGridItem oDataGridItem in MyDataGrid.Items)
  {
   chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
   chkExport.Checked = true;
  }
 }
 else
 {
  foreach(DataGridItem oDataGridItem in MyDataGrid.Items)
  {
   chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
   chkExport.Checked = false;
  }
 }
}


  17.數字格式化

  【<%#Container.DataItem("price")%>的結果是500.0000,怎樣格式化為500.00?】


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

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

 

  18.日期格式化

  【aspx頁面內:<%# DataBinder.Eval(Container.DataItem,"Company_Ureg_Date")%>

  顯示為: 2004-8-11 19:44:28

  我只想要:2004-8-11 】


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


  應該如何改?

  【格式化日期】

  取出來,一般是object((DateTime)objectFromDB).ToString("yyyy-MM-dd");

  【日期的驗證表達式】

  A.以下正確的輸入格式: [2004-2-29], [2004-02-29 10:29:39 pm], [2004/12/31]


^((\d{2}(([02468][048]) ([13579][26]))[\-\/\s]?((((0?[13578]) (1[02]))[\-\/\s]?((0?[1-9]) ([1-2][0-9]) (3[01]))) (((0?[469]) (11))[\-\/\s]?((0?[1-9]) ([1-2][0-9]) (30))) (0?2[\-\/\s]?((0?[1-9]) ([1-2][0-9]))))) (\d{2}(([02468][1235679]) ([13579][01345789]))[\-\/\s]?((((0?[13578]) (1[02]))[\-\/\s]?((0?[1-9]) ([1-2][0-9]) (3[01]))) (((0?[469]) (11))[\-\/\s]?((0?[1-9]) ([1-2][0-9]) (30))) (0?2[\-\/\s]?((0?[1-9]) (1[0-9]) (2[0-8]))))))(\s(((0?[1-9]) (1[0-2]))\:([0-5][0-9])((\s) (\:([0-5][0-9])\s))([AM PM am pm]{2,2})))?$


  B.以下正確的輸入格式:[0001-12-31], [9999 09 30], [2002/03/03]


^\d{4}[\-\/\s]?((((0[13578]) (1[02]))[\-\/\s]?(([0-2][0-9]) (3[01]))) (((0[469]) (11))[\-\/\s]?(([0-2][0-9]) (30))) (02[\-\/\s]?[0-2][0-9]))$


  【大小寫轉換】


HttpUtility.HtmlEncode(string);
HttpUtility.HtmlDecode(string)


  19.如何設定全局變量

  Global.asax中

  Application_Start()事件中

  添加Application[屬性名] = xxx;

  就是你的全局變量

  20.怎樣作到HyperLinkColumn生成的連接后,點擊連接,打開新窗口?

  HyperLinkColumn有個屬性Target,將器值設置成"_blank"即可.(Target="_blank")

  【ASPNETMENU】點擊菜單項彈出新窗口

  在你的menuData.xml文件的菜單項中加入URLTarget="_blank",如:


<?xml version="1.0" encoding="GB2312"?>
<MenuData ImagesBaseURL="images/">
<MenuGroup>
<MenuItem Label="內參信息" URL="Infomation.aspx" >
<MenuGroup ID="BBC">
<MenuItem Label="公告信息" URL="Infomation.aspx" URLTarget="_blank" LeftIcon="file.gif"/>
<MenuItem Label="編制信息簡報" URL="NewInfo.aspx" LeftIcon="file.gif" />
......


  最好將你的aspnetmenu升級到1.2版

  21.讀取DataGrid控件TextBox值


foreach(DataGrid dgi in yourDataGrid.Items)
{
 TextBox tb = (TextBox)dgi.FindControl("yourTextBoxId");
 tb.Text....
}


  23.在DataGrid中有3個模板列包含Textbox分別為 DG_ShuLiang (數量) DG_DanJian(單價) DG_JinE(金額)分別在5.6.7列,要求在錄入數量及單價的時候自動算出金額即:數量*單價=金額還要求錄入時限制為 數值型.我如何用客戶端腳本實現這個功能?

  〖思歸〗


<asp:TemplateColumn HeaderText="數量">
<ItemTemplate>
<asp:TextBox id="ShuLiang" runat=’server’ Text=’<%# DataBinder.Eval(Container.DataItem,"DG_ShuLiang")%>’
onkeyup="javascript:DoCal()"
/>

<asp:RegularExpressionValidator id="revS" runat="server" ControlToValidate="ShuLiang" ErrorMessage="must be integer" ValidationExpression="^\d+$" />
</ItemTemplate>
</asp:TemplateColumn>

<asp:TemplateColumn HeaderText="單價">
<ItemTemplate>
<asp:TextBox id="DanJian" runat=’server’ Text=’<%# DataBinder.Eval(Container.DataItem,"DG_DanJian")%>’
onkeyup="javascript:DoCal()"
/>

<asp:RegularExpressionValidator id="revS2" runat="server" ControlToValidate="DanJian" ErrorMessage="must be numeric" ValidationExpression="^\d+(\.\d*)?$" />

</ItemTemplate>
</asp:TemplateColumn>

<asp:TemplateColumn HeaderText="金額">
<ItemTemplate>
<asp:TextBox id="JinE" runat=’server’ Text=’<%# DataBinder.Eval(Container.DataItem,"DG_JinE")%>’ />
</ItemTemplate>
</asp:TemplateColumn><script language="javascript">
function DoCal()
{
 var e = event.srcElement;
 var row = e.parentNode.parentNode;
 var txts = row.all.tags("INPUT");
 if (!txts.length    txts.length < 3)
  return;

 var q = txts[txts.length-3].value;
 var p = txts[txts.length-2].value;

 if (isNaN(q)    isNaN(p))
  return;

 q = parseInt(q);
 p = parseFloat(p);

 txts[txts.length-1].value = (q * p).toFixed(2);
}
</script>

  24.datagrid選定比較底下的行時,為什么總是刷新一下,然后就滾動到了最上面,剛才選定的行因屏幕的關系就看不到了。


page_load
page.smartNavigation=true


  25.在Datagrid中修改數據,當點擊編輯鍵時,數據出現在文本框中,怎么控制文本框的大小 ?


private void DataGrid1_ItemDataBound(obj sender,DataGridItemEventArgs e)
{
 for(int i=0;i<e.Item.Cells.Count-1;i++)
  if(e.Item.ItemType==ListItemType.EditType)
  {
   e.Item.Cells[i].Attributes.Add("Width", "80px")
  }
}


  26.對話框


private static string ScriptBegin = "<script language=\"JavaScript\">";
private static string ScriptEnd = "</script>";

public static void ConfirmMessageBox(string PageTarget,string Content)
{
 string ConfirmContent="var retValue=window.confirm(’"+Content+"’);"+"if(retValue){window.location=’"+PageTarget+"’;}";

 ConfirmContent=ScriptBegin + ConfirmContent + ScriptEnd;

 Page ParameterPage = (Page)System.Web.HttpContext.Current.Handler;
 ParameterPage.RegisterStartupScript("confirm",ConfirmContent);
 //Response.Write(strScript);
}


  27. 將時間格式化:string aa=DateTime.Now.ToString("yyyy年MM月dd日");

  1.1 取當前年月日時分秒


currentTime=System.DateTime.Now;


  1.2 取當前年


int 年= DateTime.Now.Year;


  1.3 取當前月


int 月= DateTime.Now.Month;


  1.4 取當前日


int 日= DateTime.Now.Day;


  1.5 取當前時


int 時= DateTime.Now.Hour;


  1.6 取當前分


int 分= DateTime.Now.Minute;


  1.7 取當前秒


int 秒= DateTime.Now.Second;


  1.8 取當前毫秒


int 毫秒= DateTime.Now.Millisecond;

相關閱讀
css翻頁代碼
uni-app設置像頁面html或者body的全局背景色
連云港華夏國際旅行社有限公司
深圳市假日通國際旅行社有限公司
python對微信操作要用到這兩個庫wxpy與itchat
東莞市潮流假期旅行社有限公司
純asp根據當前日期計算出當前年份的屬相
利用javascript簡短功能就可以檢查form表單中的元素是否已經填寫
共有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還有其它的嗎
更多>>隨機抽取信息
長春海外旅行社
制作外貿企業英文網站存在的誤區查看與更改方法
四川省中國青年旅行社有限公司高新分社
特別推薦的asp數字加密(rsa)
如何利用ASP清除所有的Application對象
簡單Asp圖片驗證碼,收集大概35種各種各樣圖片樣式驗證碼,還有語音驗證碼
99热热热_国产成人自拍一区_欧美一级网站_99热在线播放_国产精品乱码一区二区三区_久久精品国产一区二区三区
  • <li id="6qmi0"></li>
  • <li id="6qmi0"><source id="6qmi0"></source></li>
    麻豆成人小视频| 在线观看视频免费一区二区三区| 国产精品乱看| 亚洲欧美伊人| 欧美一区二区三区精美影视| 久久久久看片| 在线亚洲观看| 欧美日韩免费高清| 在线观看一区欧美| 欧美日韩国产综合在线| 国产69精品久久久久9999apgf | 狼狼综合久久久久综合网| 国产久一道中文一区| 激情婷婷久久| 欧美日本国产精品| 自拍偷拍一区二区三区| 亚洲高清视频在线观看| 欧美日韩国产三区| 精品国产91亚洲一区二区三区www| 久久成人国产| 麻豆精品传媒视频| 久久精品国产99精品国产亚洲性色| 亚洲国产精品日韩| 亚洲巨乳在线| 亚洲美女一区| 午夜亚洲激情| 91久久精品国产91久久性色tv| 亚洲欧美日韩国产| 国产精品人人爽人人做我的可爱| 国产精品婷婷| 可以看av的网站久久看| 老司机午夜免费精品视频 | 好看的日韩av电影| 国内精品久久久久久久影视麻豆| 国产精品av一区二区| 国产一区二区中文字幕免费看| 国产一区二区三区四区hd| 黑人一区二区| 乱人伦精品视频在线观看| 97se亚洲综合在线| 免费看污久久久| 视频一区二区综合| 在线看片欧美| 噜噜噜噜噜久久久久久91| 动漫一区二区在线| 欧美三日本三级少妇三99| 在线视频不卡国产| 亚洲精品日韩精品| 99国内精品久久久久久久软件| 好吊色欧美一区二区三区视频| 日韩国产高清一区| 黄色亚洲免费| 91精品天堂| 亚洲高清视频一区| 中文久久精品| 久久精品日产第一区二区三区精品版 | 亚洲精品欧美| 高清视频一区| 一区二区三区的久久的视频| 亚洲美女黄色| 久久99国产精品99久久| 一区二区三区四区五区视频| 99精品热6080yy久久| 国产精品青青草| 欧美在线播放| 老司机午夜免费精品视频 | 精品久久久久久乱码天堂| 欧美一区国产一区| 97久久夜色精品国产九色| 欧美在线播放一区| aa成人免费视频| 欧美连裤袜在线视频| 国自产拍偷拍福利精品免费一 | 国产综合色一区二区三区| 牛牛国产精品| 国产伦精品一区二区三区视频免费 | 欧美日韩免费高清| 国产伦理一区二区三区| 韩日在线一区| 久久久一本精品99久久精品66| 亚洲调教视频在线观看| 久久福利电影| 性欧美xxxx大乳国产app| 亚洲区一区二区三区| 97久久夜色精品国产九色| 欧美三级免费| 欧美性xxxx69| 国产高清自拍99| 亚洲国产国产亚洲一二三| 欧美精品一区二区三区在线看午夜 | 伊人情人网综合| 久久精品人成| 久久婷婷麻豆| 亚洲二区三区四区| 亚洲成人蜜桃| 精品国产乱码久久久久软件| 国产一区二区三区免费不卡| 一本色道久久综合亚洲精品婷婷 | 国产伊人精品| 亚洲人体一区| 欧洲精品国产| 久久99精品久久久久久久青青日本| 99热这里只有精品8| 亚洲欧美一级二级三级| 日本一区二区免费看| 国产伦精品一区二区三区高清| 国产精品推荐精品| 精品福利电影| 国内激情久久| 好吊日精品视频| 午夜久久99| 欧美日韩hd| 欧美日韩 国产精品| 亚洲欧美电影在线观看| 欧美午夜欧美| 手机成人在线| 夜夜爽99久久国产综合精品女不卡 | 欧美精品免费观看二区| 国产一区不卡在线观看| 国产经品一区二区| 不卡一区二区三区四区五区| 国产精品一区二区a| 影音先锋欧美资源| 亚洲看片网站| 亚洲乱码国产乱码精品天美传媒| 国产精选在线观看91| 国产欧美日韩综合精品二区| 欧美综合二区| 香蕉久久a毛片| 欧美亚洲网站| 一区二区高清视频| 欧美日韩国产在线一区| 一区二区三区电影| 亚洲欧洲精品在线| 中文字幕欧美人与畜| 日韩动漫在线观看| 午夜亚洲福利| 亚洲激情另类| 亚洲第一在线| 亚洲另类黄色| 久久aⅴ国产紧身牛仔裤| 先锋影音久久久| 久久riav二区三区| 牛人盗摄一区二区三区视频| 久久精品午夜一区二区福利| 精品无码久久久久国产| 狠狠久久综合婷婷不卡| 亚洲v日韩v欧美v综合| 亚洲欧美综合一区| 国产精品videossex久久发布| 伊人久久大香线蕉综合热线| 亚洲欧美日韩精品一区二区| 久久欧美肥婆一二区| 粉嫩av一区二区三区免费观看| 激情视频在线观看一区二区三区| 欧美一二三区| 亚洲国产欧美日韩| 国产一区日韩一区| 国产一区二区三区久久| 91福利视频导航| 日韩av电影免费播放| 亚洲欧洲日本国产| 高清av免费一区中文字幕| 欧美久久综合性欧美| 欧美一区视频| 成人免费看片网站| 午夜精品短视频| 伊人久久大香线蕉av超碰演员| 久久国产精品亚洲77777| 蜜桃成人免费视频| 国内精品久久久久国产盗摄免费观看完整版| 国产一区高清视频| 成人片在线免费看| 中文字幕欧美日韩一区二区三区| 亚洲激情二区| 国产一区二区视频在线免费观看 | 国产欧美亚洲日本| 自拍视频一区二区三区| 国产日本精品| 免费av一区二区三区| 国产主播精品| 久久av一区二区三区漫画| 国产精品多人| 日韩欧美视频一区二区三区四区| 欧美在线网址| 99精品国产高清一区二区| 亚洲精品乱码视频| 久久久福利视频| 欧美日韩综合| 蜜桃传媒视频第一区入口在线看| 午夜亚洲福利| 国产日韩欧美二区| 欧美日韩一区在线观看视频| 久久精品综合一区| 国产综合视频| 热re99久久精品国99热蜜月| 麻豆成人av| 黄色综合网站| 欧美三区在线| 午夜精品短视频|