婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > 總結(jié)ASP.NET C#中經(jīng)常用到的13個(gè)JS腳本代碼

總結(jié)ASP.NET C#中經(jīng)常用到的13個(gè)JS腳本代碼

熱門標(biāo)簽:遂寧市地圖標(biāo)注app 地圖定位圖標(biāo)標(biāo)注 代理接電話機(jī)器人如何取消 400電話辦理哪家性價(jià)比高 地圖標(biāo)注的公司有哪些 濮陽外呼電銷系統(tǒng)怎么樣 地圖標(biāo)注專業(yè)團(tuán)隊(duì) 塔城代理外呼系統(tǒng) 天心智能電銷機(jī)器人

在C#開發(fā)過程中,免不了寫一些JS,其實(shí)做后端開發(fā)的,本身不擅長寫JS,干脆總結(jié)一下,方便自己也方便別人,分享給大家。呵呵~~

1.按鈕前后臺(tái)事件

復(fù)制代碼 代碼如下:

asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"
OnClientClick="alert('客房端驗(yàn)證,阻止向服務(wù)器端提交');return false;" />

2.注冊(cè)相關(guān)事件:onblur,onclick,onchange

復(fù)制代碼 代碼如下:

this.TextBox1.Attributes.Add("onchange",
"alert('數(shù)據(jù)被改動(dòng),現(xiàn)檢查輸入是否符合規(guī)則');");

3.注冊(cè)相關(guān)屬性:

復(fù)制代碼 代碼如下:

this.TextBox1.Attributes.Add("readOnly", "true");

4.引入JS文件

前臺(tái)HTML頁面:

復(fù)制代碼 代碼如下:

script type="text/javascript" src="JScript.js" language="javascript">/script>
script type="text/javascript" language="javascript">
function fn_Name()
{
    alert("JS");
}
/script>

后臺(tái)cs頁面:

復(fù)制代碼 代碼如下:

this.RegisterClientScriptBlock("jsFile",
"script type='text/javascript' src='JScript.js' language='javascript'>/script>");
[code]

5.點(diǎn)擊按鈕時(shí) 相關(guān)欄位 非空判斷

[code]
function checkEmpty(txtObj,msgShow)
{
    if(txtObj.value == "")
    {
        alert(msgShow);
        return false;
    }
}
asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"
OnClientClick="return checkEmpty(TextBox1,'TextBox1 不能為空')" />

6.通過ChcekBox的是否點(diǎn)選來控制其相對(duì)應(yīng)的TextBox 是否可輸入

復(fù)制代碼 代碼如下:

function chkTextBox(chkObj,txtObj)
{
    if(chkObj.checked==true)
    {
        txtObj.value = "";
        txtObj.readOnly = false;   
        txtObj.focus();
    }
    if(chkObj.checked == false)
    {
        txtObj.value = "";
        txtObj.readOnly = true;    
    }
}
input id="Checkbox1" type="checkbox" onclick="chkTextBox(Checkbox1,TextBox1)" />

7.傳值到模態(tài)窗口 并得到傳回的值

復(fù)制代碼 代碼如下:

var EnCodeQueryName = escape(Name);
var strPara = "'dialogWidth: 400px;dialogHeight: 400px;dialogLeft: 300px;dialogTop: 200px;toolbar: no;menubar: no;resizable: yes;location: no;status: no;scrollbars= no'";
var ReturnInfo = window.showModalDialog("QryName.aspx?Name="+EnCodeQueryName +"QueryID="+QueryType+"",'',strPara);
if(ReturnInfo !=null)
{
    var arrayReturnInfo = ReturnInfo .split("@");
    document.all.drpID.value = arrayReturnInfo[1];
    document.all.txtName.value= arrayReturnInfo[2];
}

8.彈出JS的確認(rèn)對(duì)話框,并根據(jù)確認(rèn)結(jié)果 觸發(fā)后臺(tái)相關(guān)操作

復(fù)制代碼 代碼如下:

if(confirm('確認(rèn)如何嗎?'))
{
  document.all.hidbtn_Submit.click();
}
else
{
  document.all.hidbtn_Cancel.click();
}

HTML頁面相關(guān)代碼:

復(fù)制代碼 代碼如下:

input id="hidbtn_Submit" type="button" value="確認(rèn)修改"
style="display:none;"
onserverclick="hidbtn_Submit_ServerClick"
runat="server" />

9.添加頁面對(duì)快捷鍵的響應(yīng),如 按F2時(shí) 進(jìn)行新增按鈕的操作等

復(fù)制代碼 代碼如下:

#region 添加頁面對(duì)快捷鍵的響應(yīng)
string strJS_ShortKey = "script language='javascript' type='text/javascript' > ";
strJS_ShortKey += " document.onkeydown=shortKeyDown; ";
strJS_ShortKey += " function shortKeyDown()  ";
strJS_ShortKey += " { ";
// 新增
if (this.ButtonCtl1.ImgBtn_AddFamily.Visible)
{
    string btnInsertCID = this.ButtonCtl1.ImgBtn_Insert.ClientID.Trim();
    //F2 - 113
    strJS_ShortKey += " if(event.keyCode=='113') ";
    strJS_ShortKey += "  { ";
    strJS_ShortKey += "    document.all('" + btnInsertCID + "').click();";
    strJS_ShortKey += "    event.keyCode= 0; ";
    strJS_ShortKey += "    event.returnValue = false; ";
    strJS_ShortKey += "    return false; ";
    strJS_ShortKey += "  } ";
}
// 修改
if (this.ButtonCtl1.ImgBtn_Edit.Visible)
{
    string btnEditCID = this.ButtonCtl1.ImgBtn_Edit.ClientID.Trim();
    //F3 - 114
    strJS_ShortKey += " if(event.keyCode=='114') ";
    strJS_ShortKey += "  { ";
    strJS_ShortKey += "    document.all('" + btnEditCID + "').click();";
    strJS_ShortKey += "    event.keyCode= 0; ";
    strJS_ShortKey += "    event.returnValue = false; ";
    strJS_ShortKey += "    return false; ";
    strJS_ShortKey += "  } ";
}
strJS_ShortKey += " } ";
//注冊(cè)事件
Page.RegisterStartupScript("shortKey", strJS_ShortKey);
#endregion

10.彈出的提示 分行顯示

復(fù)制代碼 代碼如下:

alert('aaa \r\n bbb \r\n ccc');

如果是在后臺(tái).cs文件中注冊(cè)
則需要
復(fù)制代碼 代碼如下:

string strAlertContent = "aaa"+" \\r\\n ";
strAlertContent += "bbb" +" \\r\\n ";

11.點(diǎn)擊GridView上的某一行時(shí),行首列處的RadioButton處于選中狀態(tài),同時(shí)保存相關(guān)值在隱藏欄位

復(fù)制代碼 代碼如下:

//用查詢得的數(shù)據(jù)集進(jìn)行綁定
if (dt.Rows.Count > 0)
{
    //綁定
    this.gv_InfoFromSendModule.DataSource = dt;
    this.gv_InfoFromSendModule.DataBind();
    //確定按鈕顯示
    this.btn_OK.Visible = true;
    this.txthid_RowCount.Text = dt.Rows.Count.ToString();
}
//GridView的RowDataBound
protected void gv_InfoFromSendModule_RowDataBound(object sender, GridViewRowEventArgs e)
{
   if (e.Row.RowIndex 0)
      return;
   e.Row.Attributes.Add("onclick", "radButton('" + e.Row.RowIndex.ToString() + "','" + e.Row.Cells[1].Text.Trim() + "');");
   //RadioButton rad = (RadioButton)e.Row.Cells[0].FindControl("rad_Select");
   //rad.Attributes.Add("onclick", "radButton('"+e.Row.RowIndex.ToString()+"','"+ e.Row.Cells[1].Text.Trim()+"');");
}
//行上所綁定的JS
function radButton(rowIndex,rowGUID)
{
    //gv_InfoFromSendModule$ctl02$rad_Select
    var rowCount = parseInt(document.all.txthid_RowCount.value)+2;
    for(var i=2;irowCount;i++)
    {
        var tmpName;
        if(i10)
        {
            tmpName = "gv_InfoFromSendModule$ctl0"+i+"$rad_Select";              
        }
        else
        {
            tmpName = "gv_InfoFromSendModule$ctl"+i+"$rad_Select";  
        }
        //取得對(duì)應(yīng)的Radio對(duì)象
        var tmpRadio = document.getElementById(tmpName);
        //當(dāng)前選中 其他取消選中
        if((i-2) == rowIndex)
        {                
            tmpRadio.checked = true;
        }
        else
        {
            tmpRadio.checked = false;
        }
    }
    document.all.txthid_GUID.value = rowGUID;
}

12.去掉前后空格

復(fù)制代碼 代碼如下:

function fn_Trim(obj)
{
    if(obj==null)
    {
       return;
    }
    else
    {
        var oldStr = obj.value;
        var newStr = oldStr.replace(/^\s+|\s+$/g,"");
        obj.value = newStr;
    }     
}

13.TextBox文本內(nèi)容長度判斷 看是否超過長度 超過返回true

復(fù)制代碼 代碼如下:

function fn_IsTooLong(obj,varLength)
{
    if(obj==null)
    {
       return false;
    }
    else
    {
        var valueStr = obj.value;
        var len = valueStr.match(/[^ -~]/g) == null ? valueStr.length : valueStr.length + valueStr.match(/[^ -~]/g).length ;
        if(len > parseInt(varLength) )
        {
            return true;
        }
        else
        {
            return false;
        }
    }     
}

您可能感興趣的文章:
  • 利用FlubuCore用C#來寫DevOps腳本的方法詳解
  • C#調(diào)用python腳本的方法步驟(2種)
  • 在VS2017中用C#調(diào)用python腳本的實(shí)現(xiàn)
  • 微信跳一跳自動(dòng)腳本C#代碼實(shí)現(xiàn)
  • 使用C# 的webBrowser寫模擬器時(shí)的javascript腳本調(diào)用問題
  • C#調(diào)用Python腳本的簡單示例
  • C#創(chuàng)建數(shù)據(jù)庫及導(dǎo)入sql腳本的方法
  • C#利用ScriptControl動(dòng)態(tài)執(zhí)行JS和VBS腳本
  • 在C#中調(diào)用VBScript、javascript等腳本的實(shí)現(xiàn)代碼
  • 常用工具之 vb轉(zhuǎn)化C# 數(shù)據(jù)連接串 正則表達(dá)式查詢 源碼世界 腳本字典
  • C# 腳本引擎CS-Script的使用

標(biāo)簽:重慶 吉林 宜春 本溪 河南 婁底 汕頭 麗江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《總結(jié)ASP.NET C#中經(jīng)常用到的13個(gè)JS腳本代碼》,本文關(guān)鍵詞  總結(jié),ASP.NET,中,經(jīng)常,用到,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《總結(jié)ASP.NET C#中經(jīng)常用到的13個(gè)JS腳本代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于總結(jié)ASP.NET C#中經(jīng)常用到的13個(gè)JS腳本代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品日韩99亚洲| 亚洲第一久久影院| 久久久久亚洲蜜桃| 日韩亚洲欧美高清| 日韩一区和二区| 精品久久久久一区| 日韩免费成人网| 久久午夜色播影院免费高清| 久久―日本道色综合久久| 久久久噜噜噜久久中文字幕色伊伊| 欧美电影免费观看高清完整版 | 欧美精品一级二级三级| 在线播放中文一区| 日韩小视频在线观看专区| 精品日韩一区二区三区免费视频| 精品国产99国产精品| 国产女同性恋一区二区| 日韩一区中文字幕| 午夜视频在线观看一区| 日本不卡一区二区三区| 极品销魂美女一区二区三区| 国产**成人网毛片九色| 97久久超碰精品国产| 精品视频一区三区九区| 日韩欧美亚洲国产另类| 久久精品日韩一区二区三区| 亚洲色图欧洲色图婷婷| 亚洲v日本v欧美v久久精品| 久久99久久99小草精品免视看| 国产又黄又大久久| 日本久久一区二区| 91精品欧美一区二区三区综合在 | 亚洲国产一区视频| 卡一卡二国产精品| 91在线码无精品| 欧美一级久久久久久久大片| 国产欧美日韩另类视频免费观看| 亚洲激情一二三区| 久久99久久久欧美国产| av电影天堂一区二区在线| 欧美日韩情趣电影| 欧美激情一区二区三区不卡| 亚洲国产精品久久人人爱蜜臀| 狠狠色狠狠色综合系列| 99久久久久久| 日韩精品一区二区三区蜜臀 | 国产精品白丝jk黑袜喷水| 在线亚洲人成电影网站色www| 日韩一级欧美一级| 亚洲另类在线视频| 国模大尺度一区二区三区| 在线国产亚洲欧美| 久久精品网站免费观看| 三级精品在线观看| 97se亚洲国产综合自在线| 欧美成人精精品一区二区频| 一个色在线综合| 成人综合婷婷国产精品久久蜜臀 | 日韩欧美国产精品| 亚洲乱码国产乱码精品精98午夜| 国产一区二区三区黄视频| 欧美自拍丝袜亚洲| 国产精品热久久久久夜色精品三区 | 欧美精品一级二级| 亚洲日本丝袜连裤袜办公室| 国产综合色产在线精品| 欧美日韩视频在线观看一区二区三区| 日本一区二区久久| 久久99精品国产.久久久久 | 亚洲欧洲av在线| 国产精品一区二区在线观看不卡| 欧美色中文字幕| 亚洲人成在线观看一区二区| 国产成人精品一区二区三区四区| 欧美一区二区精品| 偷偷要91色婷婷| 欧洲在线/亚洲| 亚洲精品国产无套在线观| 成人蜜臀av电影| 国产亚洲短视频| 国内精品写真在线观看| 亚洲自拍另类综合| 99视频有精品| 国产亚洲精品中文字幕| 狠狠v欧美v日韩v亚洲ⅴ| 欧美电视剧在线观看完整版| 免费观看在线综合| 欧美日韩1234| 婷婷久久综合九色综合绿巨人| 日本精品一级二级| 有码一区二区三区| 色综合色狠狠天天综合色| 国产精品电影一区二区三区| 国产成人精品一区二区三区四区| 国产亚洲综合在线| 国产成人精品免费看| 亚洲国产精品传媒在线观看| 国产白丝网站精品污在线入口| 国产视频一区二区在线| 风间由美一区二区三区在线观看| 国产欧美精品日韩区二区麻豆天美 | 9久草视频在线视频精品| 国产精品毛片大码女人| 99精品桃花视频在线观看| 亚洲品质自拍视频| 在线视频国内一区二区| 亚洲线精品一区二区三区 | 亚洲成人动漫精品| 欧美高清精品3d| 久久精品久久精品| 亚洲精品一区二区三区蜜桃下载| 国产一区在线视频| 国产精品色在线观看| 91丨九色丨蝌蚪丨老版| 亚洲激情av在线| 欧美精品tushy高清| 免费的成人av| 国产日韩欧美一区二区三区综合| www.久久久久久久久| 一区二区三区在线不卡| 欧美日韩大陆一区二区| 麻豆91免费看| 欧美国产精品一区二区| 91麻豆国产在线观看| 午夜精品久久久| 精品美女被调教视频大全网站| 国产精品夜夜嗨| 亚洲另类在线一区| 91精品国产免费| 国产福利不卡视频| 一区二区三区精品在线观看| 欧美一区二区三区日韩视频| 粉嫩欧美一区二区三区高清影视| 亚洲乱码国产乱码精品精的特点| 日韩一区二区三区观看| 成人激情综合网站| 无码av免费一区二区三区试看 | 亚洲午夜精品在线| 精品精品欲导航| 色综合久久久久久久久久久| 日韩精彩视频在线观看| 欧美激情综合五月色丁香| 欧洲一区在线观看| 国产精品原创巨作av| 亚洲一卡二卡三卡四卡五卡| 精品久久久久久久久久久久久久久| 成人av动漫网站| 蜜桃在线一区二区三区| 国产精品国产三级国产普通话三级| 欧美日韩亚洲综合在线| 国产·精品毛片| 日本不卡不码高清免费观看| 国产精品成人免费精品自在线观看| 精品视频在线看| 99久久综合狠狠综合久久| 麻豆精品一区二区三区| 伊人夜夜躁av伊人久久| 国产亚洲精品福利| 欧美一级精品大片| 欧美自拍偷拍午夜视频| 成人美女在线视频| 久久99久久99小草精品免视看| 一区二区三区国产精品| 国产日产欧美一区二区三区 | 香蕉乱码成人久久天堂爱免费| 国产欧美精品一区| 精品久久久三级丝袜| 欧美日韩午夜影院| 91麻豆精品在线观看| 成人夜色视频网站在线观看| 日韩激情中文字幕| 一区二区高清在线| 国产精品第四页| 26uuu国产电影一区二区| 欧美久久婷婷综合色| 91污在线观看| 国产99精品在线观看| 久久99久久精品| 日本成人在线看| 婷婷成人激情在线网| 亚洲老妇xxxxxx| 中文字幕日韩欧美一区二区三区| 久久久精品黄色| 久久亚洲综合色一区二区三区| 欧美一区二区三区视频在线观看 | 国产精品久久久久久户外露出| 精品久久久久香蕉网| 日韩一卡二卡三卡| 欧美一区欧美二区| 欧美日韩大陆在线| 7777精品伊人久久久大香线蕉最新版| 欧美主播一区二区三区美女| 91香蕉视频mp4| 91天堂素人约啪| 91国模大尺度私拍在线视频| a美女胸又www黄视频久久| 成人高清av在线| 99riav一区二区三区| 色综合视频一区二区三区高清| 91亚洲国产成人精品一区二区三|