推薦:解析asp.net編程中6條實用語句1.Panel橫向滾動,縱向自動擴展 <asp:panelstyle=quot;overflow-x:scroll;overflow-y:auto;quot;></asp:panel> 2.回車轉換成Tab (1) <scriptlanguage=quot;javascriptquot;for=quot;documentquot;event=quot;onkeydownquot;> if(event.keyCode==13amp;
1. ASP.NET AJAX 中,如何用 JavaScript 調用服務器端的方法?| <asp:LinkButton ID="linkUpdatePosts" runat="server" style="display:'none';" OnClick="linkUpdatePosts_Clicked"/> // 刷新帖子列表(供客戶端 js 調用) protected void linkUpdatePosts_Clicked(object sender, EventArgs e) { LoadPosts(); } 然后 JavaScript 中就可以定義函數來觸發這個 LinkButton 的回發: // 刷新帖子列表 function refreshPosts() { __doPostBack('<%= linkUpdatePosts.UniqueID %>',''); } |
| var txtName = grid1.Rows[e.RowIndex].Cells[0].FindControl("txtName") as TextBox; if (txtName != null) { // 讀取值 // } |
| // 更新 protected void grid1_RowUpdating(object sender, GridViewUpdateEventArgs e) { var row = grid1.Rows[e.RowIndex]; // 提取 Id 字段的值 grid1.Columns[0].ExtractValuesFromCell( e.Keys, row.Cells[0] as DataControlFieldCell, DataControlRowState.Edit, true /* include readonly */); // 提取 Name 字段的值 grid1.Columns[1].ExtractValuesFromCell( e.NewValues, row.Cells[1] as DataControlFieldCell, DataControlRowState.Edit, true /* include readonly */); var id = int.Parse(e.Keys["id"].ToString()); var name = (string) e.NewValues["name"]; // 執行相關的數據庫更新操作 // } |
分享:什么是.net的接口和抽象類什么是接口? 接口是包含一組虛方法的抽象類型,其中每一種方法都有其名稱、參數和返回值。接口方法不能包含任何實現,CLR允許接口可以包含事件、屬性、索引器、靜態方法、靜態字段、靜態構造函數以及常數。但是注意:C#中不能包含任何靜態成員。一個類可以實
新聞熱點
疑難解答
圖片精選