国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

asp.net 開(kāi)發(fā)的一些常用技巧

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:44:10
文檔

asp.net 開(kāi)發(fā)的一些常用技巧

asp.net 開(kāi)發(fā)的一些常用技巧:不使用頁(yè)面緩存: 你可以在不想被緩存的頁(yè)面Page_Load事件中加上如下代碼 代碼如下:Response.Expires = 0; Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response.AddHea
推薦度:
導(dǎo)讀asp.net 開(kāi)發(fā)的一些常用技巧:不使用頁(yè)面緩存: 你可以在不想被緩存的頁(yè)面Page_Load事件中加上如下代碼 代碼如下:Response.Expires = 0; Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response.AddHea

不使用頁(yè)面緩存:
你可以在不想被緩存的頁(yè)面Page_Load事件中加上如下代碼
代碼如下:
Response.Expires = 0;
Response.Buffer = true;
Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
Response.AddHeader("pragma", "no-cache");
Response.CacheControl = "no-cache";

編譯成DLL:

“開(kāi)始”—“運(yùn)行”—“cmd” ,用下面的兩條命令編譯AuthCode.cs文件為.DLL文件。(AuthCode.cs文件保存在“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”目錄下)命令如下:

cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
csc /target:library AuthCode.cs
GridView導(dǎo)出到Excel代碼2:
代碼如下:
public override void VerifyRenderingInServerForm(Control control)
{
//(必須有)
//base.VerifyRenderingInServerForm(control);
}
public void Generate(string Typename, string scswId, GridView TempGrid)
{
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Charset = "utf-8";
string Filename = Typename + scswId + ".xls";
HttpContext.Current.Response.AppendHeader("Content-Disposition", "online;filename=" + Filename);
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
HttpContext.Current.Response.ContentType = "application/ms-excel";
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
TempGrid.RenderControl(oHtmlTextWriter);
HttpContext.Current.Response.Write(oStringWriter.ToString());
HttpContext.Current.Response.End();
}

提示并跳轉(zhuǎn):
代碼如下:
ScriptManager.RegisterStartupScript(this.Page, GetType(),
"askAndRederect", "alert('請(qǐng)先登錄!');window.location.href='Index.aspx';", true);

GridView中刪除某一行前詢(xún)問(wèn):
代碼如下:
((LinkButton)e.Row.Cells[4].Controls[2]).Attributes.Add("onclick", "javascript:return confirm('您確認(rèn)要?jiǎng)h除嗎?')");

GridView隔行變色代碼:
代碼如下:
protected void GVLinkman_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
//當(dāng)鼠標(biāo)移開(kāi)時(shí)還原背景色
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
}
}

asp.net 正則表達(dá)式:
代碼如下:
//驗(yàn)證手機(jī)號(hào)
Regex r = new Regex(@"^(13|15|18)\d{9}$");
return r.IsMatch(mobilePhone);
//帶86或者+86的手機(jī)號(hào)
Regex regexMobile = new Regex(@"^((\+86)|(86))?(13|15|18)\d{9}$");
//驗(yàn)證是否為中文
Regex regex = new Regex("^[一-龥](méi)+$");
//Decimal(8,4)類(lèi)型小數(shù)的驗(yàn)證
Regex rx = new Regex(@"^-?(?:[1-9][0-9]{0,3}|0)(?:\.[0-9]{1,4})?$");
//驗(yàn)證輸入是否為數(shù)字和字母的組合
regex = new Regex("^[一-龥_a-zA-Z0-9]+$");
//驗(yàn)證輸入是否全為數(shù)字
regex = new Regex("^[0-9]+$");
//驗(yàn)證輸入是否全為中文
regex = new Regex("^[一-龥](méi)+$");
//電子郵件
regex=new Regex(@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
//驗(yàn)證網(wǎng)址
regex = new Regex(@"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?");
//電話號(hào)碼
regex = new Regex(@"(\d{3})?\d{8}|(\d{4})(\d{7})");

將Button關(guān)聯(lián)上回車(chē)鍵的JS方法:

在網(wǎng)頁(yè)中設(shè)置回車(chē)鍵的解決方法是使用javascript的document.onkeydown()方法捕捉鍵盤(pán)點(diǎn)擊事件,使用event.keyCode來(lái)獲取用戶(hù)點(diǎn)擊的鍵位。
代碼如下:
function document.onkeydown()
{
if(event.keyCode == 13)
{
button.click();//點(diǎn)擊回車(chē)鍵調(diào)用button的點(diǎn)擊事件
event.returnValue = false;//取消回車(chē)鍵的默認(rèn)操作
}
}

如果button按鈕為服務(wù)器端的按鈕,則更改如下
代碼如下:
function document.onkeydown()
{
//使用document.getElementById獲取到按鈕對(duì)象
var button = document.getElementById('<=serverButton.ClientID%>');
if(event.keyCode == 13)
{
button.click();
event.returnValue = false;
}
}

如果按鈕在用戶(hù)控件中,上面的方法可以放在用戶(hù)控件中使用。
一定要取消回車(chē)鍵的默認(rèn)操作,否則默認(rèn)的按鈕還會(huì)在執(zhí)行了button按鈕后繼續(xù)執(zhí)行。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

asp.net 開(kāi)發(fā)的一些常用技巧

asp.net 開(kāi)發(fā)的一些常用技巧:不使用頁(yè)面緩存: 你可以在不想被緩存的頁(yè)面Page_Load事件中加上如下代碼 代碼如下:Response.Expires = 0; Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response.AddHea
推薦度:
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top
主站蜘蛛池模板: 精品久久综合一区二区 | 国产欧美日韩视频在线观看 | 国产一区二区三区精品视频 | 国产日韩在线观看视频网站 | 国产欧美日韩三级 | 国产精品久久久久久久成人午夜 | 亚洲 欧美 日韩在线 | 午夜日韩在线 | 欧洲精品一区二区三区 | 国产美女一级特黄毛片 | 99久久免费国产精品特黄 | 欧美xxx在线观看 | 一级毛片一级毛片一级毛片 | 亚洲成人99 | 国产三级网站在线观看 | 美国一级大黄大色毛片视频一 | 国产高清不卡一区二区三区 | 欧美日韩国 | 成人国内精品久久久久影院 | 91欧美精品| 欧美一区二区三区香蕉视 | 国产精品久久久久毛片 | 亚欧一区 | 国产一区二区三区免费 | 欧美 日韩 国产 色 欧美 日韩 中文 | 国产欧美在线观看不卡 | 亚洲欧洲综合 | 国产精品天天看大片特色视频 | 国产精品欧美韩国日本久久 | 欧美一区二区在线 | 国产91在线 | 日本 | 亚洲第一欧美 | 一级毛片免费的 | 亚洲欧美日韩在线观看 | 日本丶国产丶欧美色综合 | 国产视频分类 | 久久久无码精品亚洲日韩按摩 | 一级全黄60分钟免费网站 | 91精品国产综合久久久久久 | 中文字幕久久亚洲一区 | 国产精品久久久久国产精品 |