mono에서 asp 체험net

3304 단어
프로젝트를 모노에 이식하려고 하자마자 테스트를 했습니다.
먼저 aspx 홈페이지를 썼습니다.데이터리스트 컨트롤이 추가되었습니다.코드는 다음과 같다.
<%@ Page language="c#"  Inherits="TestASPNET.WebForm2"%>


   
        WebForm2
       
       
       
       
   
   
       

           
               
ID
                   


                   


생성 시간
                   
                   


                   
                   


                   

               

           

       

   

가장 중요한 것은 다음과 같은 문장을 넣는 것이다.
<%@ Page language="c#"  Inherits="TestASPNET.WebForm2"%>
다음 코드bind 코드: WebForm2.cs
using System;
using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace TestASPNET
{
    public class WebForm2 : System.Web.UI.Page
    {
        protected System.Web.UI.WebControls.DataList dglist ;
   
        private void Page_Load(object sender, System.EventArgs e)
        {
         
            if (this.IsPostBack==false)
            {
                this.BindingData();
            }
        }
        private void BindingData()
        {
       
            System.Data.DataSet  myds =new DataSet();
            string path=Server.MapPath("./file.xml");
            myds.ReadXml(path);
            dglist.DataSource=myds.Tables["file"];
            this.DataBind();
   
        }
        override protected void OnInit(EventArgs e)
        {
            InitializeComponent();
            base.OnInit(e);
        }
       
     
        private void InitializeComponent()
        {   
            this.Load += new System.EventHandler(this.Page_Load);
        }
    }
}
다음은 WebForm 2 컴파일입니다.cs 및 Bin 디렉토리를 생성합니다.
명령은 다음과 같습니다.
mcs /t:library /out:TestASPNET.dll -r:System.Web -r:System.Data  WebForm2.aspx.cs 

TestaSPNET.dll을 웹 디렉터리 빈 아래로 복사합니다.
xsp 시작
http://localhost:8088/WebForm2.aspx
결과를 볼 수 있을 거예요.

좋은 웹페이지 즐겨찾기