日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Web开发学习点滴(持续更新)

發布時間:2025/7/25 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web开发学习点滴(持续更新) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:Response.Write()后會在頁面的第一行寫入腳本,在<HTML>前執行腳本會影響CSS。解決方法是使用

?ClientScript.RegisterStartupScript(GetType(),"hello", "<script?? language=javascript>alert('ok')</script>");

此方法將腳本寫入</form>之前,不會影響CSS。

附:其他向客戶端寫入腳本的方法
方法說明
RegisterClientScriptBlock向頁的頂部添加一個腳本塊。以字符串形式創建腳本,然后將其傳遞給方法,方法再將腳本添加到頁中??梢允褂么朔椒▽⑷魏文_本插入到頁中。請注意,腳本可能在所有元素完成之前呈現到頁中;因此,您可能無法從腳本中引用頁上的所有元素。
RegisterClientScriptInclude與 RegisterClientScriptBlock 方法類似,但此方法將添加引用外部 .js 文件的腳本塊。包含文件在任何其他動態添加的腳本之前添加;因此,您可能無法引用頁上的某些元素。
RegisterStartupScript向頁中添加一個腳本塊,該腳本塊在頁完成加載后引發頁的 onload 事件之前執行。該腳本通常不創建為事件處理程序或函數;它通常只包含要執行一次的語句。
RegisterOnSubmitStatement添加響應頁的 onsubmit 事件而執行的腳本。該腳本在提交頁之前執行,允許您取消提交



2. 在Aspx頁面上可以使用<%$AppSettings: settingKey%>獲得配置文件appSettings配置節中指定key的值

3.? 當將textbox控件的ReadOnly屬性設置為true時,如果在客戶端用js腳本改變了這個textbox的值,提交之后在服務器端是得不到改動后的值的,可以通過Request.Form[textbox.ClientID]獲得改動後的值

4.? 在.Net1.0中只有一個html input的上傳文件控件,而在2.0中有了一個WebControl:FileUpload,在驗證用戶時候選擇文件并上傳時,可以通過它的HasFile屬性來判斷,而不必這樣來判斷FileUpload1.PostFile != null && FileUpload1.PostFile.ContentLength > 0。

5.? 可以使用$符號輕松的使用FindControl方法找到控件

<form?id="form1"?runat="server"?DefaultFocus="formVw$txtName">
????
<div>
????????
<asp:FormView?ID="formVw"?runat="server">
????????????
<ItemTemplate>
????????????????Name:?
????????????????
<asp:TextBox?ID="txtName"?runat="server"?
????????????????????Text
='<%#?Eval("FirstName")?+?"?"?+?Eval("LastName")?%>'?/>
????????????
</ItemTemplate>
????????
</asp:FormView>
????
</div>
</form>

在上面的例子中使用form的DefaultFocus屬性指定頁面載入時焦點所在的控件,使用$符號就可以輕松的定位txtName

也可以使用以下代碼來輕松的找到控件

TextBox?tb?=?this.FindControl("form1$formVw$txtName")?as?TextBox;
if?(tb?!=?null)
{
????
//Access?TextBox?control
}




?

轉載于:https://www.cnblogs.com/Magicsky/archive/2007/06/16/785959.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Web开发学习点滴(持续更新)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。