當前位置:
首頁 >
ASP.NET—001:GridView绑定List、页面返回值
發布時間:2025/3/21
46
豆豆
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET—001:GridView绑定List、页面返回值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用慣了WPF的綁定,ASP.NET的綁定貌似不是很好用。下面看看ASP.NET綁定的用法。一般來說可以直接綁定DataTable的,不過我覺得綁定List比較符合面向對象編程。
綁定的方法是兩句代碼:
直接看例子吧,以下是一個綁定一個PersonModel類的例子。其中用到了頁面返回參數,使用js傳遞,js可寫在前端也可直接寫在后臺代碼里。
項目結構:
效果:
實體類
public class PersonModel{private int personIndex;public int PersonIndex{get { return personIndex; }set { personIndex = value; }}private string personID;public string PersonID{get { return personID; }set { personID = value; }}private string personName;public string PersonName{get { return personName; }set { personName = value; }}private string personSex;public string PersonSex{get { return personSex; }set { personSex = value; }}private int personAge;public int PersonAge{get { return personAge; }set { personAge = value; }}private bool personSelected = false;public bool PersonSelected{get { return personSelected; }set { personSelected = value; }}}
?針對綁定的aspx頁面寫一個管理類,用于操作數據
綁定頁面后臺
承載綁定頁面的頁面
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FrameFrm.aspx.cs" Inherits="ASPNetGridView.Pages.FrameFrm" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"><title></title> </head> <frameset rows="0,*"><frame src="about:blank"><frame src="ChildFrm.aspx"></frameset> </html>
主頁面,獲取返回值的js在前端
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ASPNetGridView._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"><title></title> </head> <body><div align="center"><form id="Form1" runat="server" method="post"><table runat="server"><tr><td><asp:Label ID="Label1" runat="server" Font-Bold="true">選擇結果</asp:Label></td><td><asp:TextBox ID="txtShowReturnValue" runat="server" Width="100px" /></td><td><asp:Button ID="btnOpenNewFrm" runat="server" Text="選擇" Width="60px" OnClientClick="OpenNewWindow()"/></td></tr></table></form></div> </body> <script type ='text/javascript'>function OpenNewWindow() {var str = window.showModalDialog('Pages/FrameFrm.aspx', document.Form1.txtShowReturnValue.value, 'dialogWidth=1000px;dialogHeight=900px', 'scroll:yes');if (str != null){ document.Form1.txtShowReturnValue.value = str; } } </script> </html>
代碼下載
總結
以上是生活随笔為你收集整理的ASP.NET—001:GridView绑定List、页面返回值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java中static关键字总结
- 下一篇: ASP.NET完整打包卸载更新攻略(By