六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

完成HtmlButton客戶端控制頁面提交

[摘要]我們知道,在Asp.net中適當的使用Html控件有許多方便之處,Html控件既能在客戶端進行腳本處理,又能在網頁提交至服務器后在cs文件中控制,如果用單獨的Web服務器控件則不能做到這一點,限制了我們開發的靈活性.因此我們會在好多地方會使用到HtmlButton控件.下面就談談該控件一個使用的小...
    我們知道,在Asp.net中適當的使用Html控件有許多方便之處,Html控件既能在客戶端進行腳本處理,又能在網頁提交至服務器后在cs文件中控制,如果用單獨的Web服務器控件則不能做到這一點,限制了我們開發的靈活性.因此我們會在好多地方會使用到HtmlButton控件.下面就談談該控件一個使用的小技巧:
如果要點擊HtmlButton后使網頁提交,我們會選擇將該HtmlButton作為服務器控件運行.這樣做每次點擊HtmlButton都會使頁面提交至服務器,但如果我們需要在點擊按鈕之后在客戶端做一些處理,然后再選擇是否使網頁提交,按照一般的處理方法,似乎HtmlButton無能為力了,但是我們分析一下HtmlButton在網頁運行后生成的Html,生成Html如下:

<input language="javascript" onclick="__doPostBack('clientbutton','')" name="clientbutton" id="clientbutton" type="button" style="Z-INDEX: 101; LEFT: 168px; POSITION: absolute; TOP: 80px" value="Button" />
我們看到生成的Html給按鈕添加了一下onclick事件,從而使網頁提交,那明白它的執行過程,我們就知道該怎么做了,如果我們在__doPostBack('clientbutton','')執行之前,給按鈕加一客戶端操作再決定是否提交這們不就滿足我們的需求了,大家明白實現原理了,我就不講那么羅瑣了,下面我就說怎樣實現了:

1 我們在后臺cs文件中給HtmlButton加屬性,其中clientbutton為HtmlButton為id,clientoper為客戶端javascript function. clientbutton.Attributes.Add("onclick","if(!clientoper()){return;}");
該話句一般放在網頁加載事件中.
2 客戶端添加clientoper方法,執行您需要的操作,操作完成之后根據返回值決定是否需要提交,返回true網頁提交,false則不提交.
<script language=javascript>
function clientoper()
{
//這里可以執行客戶端操作,比如驗證之類的
//這里判斷是否提交
var result=window.confirm("您確認要提交嗎?");
if(result)
{
return true;
}
else
{
return false;
}
}
</script>
方法也很簡單,相信朋友們一看就明白了,說到這有朋友問了,可這只適用于HtmlButton,按鈕,多死板,如果想用圖片做按鈕怎么辦,方法當然有,也不需要修改什么,研究一下按鈕的css樣式就滿足你的需要了!





主站蜘蛛池模板: 一级做a爰视频免费观看2019 | 天天色天天操天天 | 天天色天天色 | 图片区亚洲| 色综合久久中文字幕综合网 | 日韩a无v码在线播放免费 | 欧美一级片手机在线观看 | 五月婷婷亚洲 | 色尼玛图| 青青青视频免费观看 | 日韩一级欧美一级在线观看 | 我怒了在线播放完整版 | 色天使色婷婷丁香久久综合 | 色综合五月婷婷 | 日韩欧美亚洲国产精品字幕久久久 | 五月亭亭激情五月 | 午夜性影院爽爽爽爽爽爽 | 日本午夜在线观看 | 欧美午夜色视频国产精品 | 小视频在线观看免费播放 | 婷婷激情综合网 | 欧美性xxxxxx性| 伊人网在线视频观看 | 日韩精品第一区 | 亚洲最大免费视频网 | 奇米婷婷| 最近最新中文字幕在线第一页 | 日韩国产在线播放 | 亚洲欧美视频网站 | 色一情一乱一伦一视频免费看 | 午夜手机福利 | 亚洲第一页综合 | 午夜视频网站在线观看 | 亚欧国产 | 人人干日日干 | 亚洲97i蜜桃网 | 中文字幕色在线 | 青草伊伊 | 啪啪午夜 | 青娱乐精品视频在线观看 | 涩涩网页|