国产探花免费观看_亚洲丰满少妇自慰呻吟_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 元素之后,即它一般不使用文檔內自定義的控件。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马山县| 永济市| 镇平县| 高尔夫| 错那县| 霞浦县| 东光县| 高清| 林甸县| 六盘水市| 潍坊市| 渝中区| 卢龙县| 闵行区| 从江县| 蒲城县| 镇坪县| 宜阳县| 五河县| 永和县| 寿阳县| 靖西县| 永顺县| 阿坝县| 闽清县| 瑞金市| 彭州市| 丰宁| 丽水市| 宁海县| 石狮市| 铁岭县| 镇赉县| 海伦市| 新建县| 同德县| 二连浩特市| 宁津县| 巧家县| 新津县| 阿勒泰市|