2011-05-13 57 views

回答

2

你的問題是不使用aspx而生成你的頁面,對不對? 如果你希望你的頁面可以從WebServer訪問,你將需要.aspx文件,即使你完全通過代碼生成你的頁面。

要創建頁面,您需要創建一個從Page類繼承的類,然後將服務器控件添加到該類中。

public class TestCodePage : Page 
{ 

    public TestCodePage() 
    { 
     HtmlForm form = new HtmlForm(); 

     LiteralControl l = new LiteralControl("I write a text in my form"); 
     form.Controls.Add(l); 

     this.Controls.Add(form); 
    } 

} 

爲了有一個網址爲這個頁面,你只需要與此內容創建一個aspx頁面:

<%@ Page Inherits="MyWebApp.TestCodePage" %> 
+0

這正是我一直在尋找。謝謝。 – Mohsenr1 2011-05-15 05:46:25

相關問題