国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

如何使用C#在發送往client的內容上加js代碼

2019-11-18 19:14:13
字體:
來源:轉載
供稿:網友

this.Page.RegisterStartupScraspx','window','dialogHeight:415px;dialogWidth:556px;
center:yes;status:yes;scroll:no');</Script> ");

Page類中向客戶端注冊JS腳本有兩種方法:
RegisterStartupScript與RegisterClientScriptBlock,
兩者的區別
RegisterStartupScript(key, script)
RegisterClientScriptBlock(key, script)


  這兩個方法的作用都是從前臺向后臺寫腳本,且都接受兩個字符串作為輸入。第二個參數 script 是要插入到頁面中的客戶端腳本,包括 <script> 的起始標記和終止標記。第一個參數 key 是插入的客戶端腳本的唯一標識符。

    這兩個方法唯一的不同之處在于從“何處”發送腳本塊。RegisterClientScriptBlock() 在 Web 窗體的開始處(緊接著 <form runat="server"> 標識之后)發送腳本塊,而 RegisterStartupScript() 在 Web 窗體的結尾處(在 </form> 標識之前)發送腳本塊。

      RegisterStartupScript() 用于添加要在加載頁面后運行的腳本塊,通過這種方法添加的腳本塊位于 Web 窗體的結尾處,因為必須在腳本運行前定義腳本要修改的 HTML 元素。也就是說,如果您要使用客戶端腳本將焦點設置到文本框,必須確保文本框的 HTML 標記位于設置該文本框的焦點的腳本之前。

      RegisterClientScriptBlock() 方法用于為響應客戶端事件而執行的腳本代碼。通過此方法發送的腳本塊位于 Web 頁面的開始處,因為這種方法不要求將腳本塊置于所有 HTML 元素之后,即它一般不使用文檔內自定義的控件。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 聂拉木县| 盐源县| 繁昌县| 阿坝县| 宁明县| 临沧市| 乌拉特前旗| 丰台区| 息烽县| 田阳县| 新郑市| 铁岭县| 庄浪县| 巴中市| 娱乐| 江津市| 青冈县| 蒙山县| 日土县| 蓝田县| 姚安县| 紫金县| 惠东县| 竹溪县| 缙云县| 赣榆县| 皮山县| 兖州市| 龙泉市| 孟津县| 闽清县| 吕梁市| 延津县| 灵山县| 申扎县| 太康县| 蓬莱市| 平陆县| 台山市| 娱乐| 磐安县|