2
我需要使用Server Control製作完整的asp.net webform。我不知道如何做到這一點? 在.Net中有一個名爲Page的類,但我不知道如何使用它。 頁面或WebForm必須有一個URL才能訪問其他頁面。誰知道這個?如何通過服務器控件生成完整的ASP.Net Webform?
我需要使用Server Control製作完整的asp.net webform。我不知道如何做到這一點? 在.Net中有一個名爲Page的類,但我不知道如何使用它。 頁面或WebForm必須有一個URL才能訪問其他頁面。誰知道這個?如何通過服務器控件生成完整的ASP.Net Webform?
你的問題是不使用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" %>
這正是我一直在尋找。謝謝。 – Mohsenr1 2011-05-15 05:46:25