2009-09-29 50 views
2

看看它的外觀現在: alt text如何將WebForm放置在我想要的位置*嘆* *?

我怎樣才能讓的ContentPlaceHolder去哪裏我概括?謝謝您的幫助。

我主要在WinForms中編程,所以我習慣於將東西拖動。爲什麼我不能在這裏做到這一點。幫助我!

編輯:這是我在我的CSS:

.Form 
{ 
    position:absolute; 
    left:60px; 
} 

如何使用這個對我的表單代碼:

<%@ Page Title="" Language="C#" MasterPageFile="~/EndUserMasterPage.Master" AutoEventWireup="true" CodeBehind="RegistroNuevoPostulante.aspx.cs" Inherits="WebSite.RegistroNuevoPostulante" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> 
</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 
</asp:Content> 
+1

請發佈母版頁標記。 – 2009-09-29 13:31:25

回答

3

螺絲設計,並學習HTML和CSS來了解這是怎麼回事上。

我主要在WinForms中編程,所以我習慣於拖動東西。爲什麼我不能在這裏做到這一點。

因爲標記引擎遵循不同的規則。這不像你有一個像素的屏幕,你可以完全控制每個像素。

你絕對需要學習的是Block-level elementsInline elementsBox model之間的差異。在你至少明白這一點之前,你很難完成任何事情。

+1

雖然我感謝您的關注,但現在我的目標是交付這個POS課程。我自己學習得更多,但是時間讓我強姦了ATM。 – 2009-09-29 13:22:44

+1

請發表您的標記和CSS代碼。抽象的談話是不可能的。 – 2009-09-29 13:23:20

1

你可以用視覺設計師完成最簡單的事情。如果你真的想完成任何事情,你需要進入源代碼視圖。

您應該使用的代碼將涉及諸如在ContentPlaceHolder上放置左邊距的內容。這可以使用類似的東西來實現:

<div style="margin-left: 200px;"> 
    <asp:ContentPlaceHolder ... ></asp:ContentPlaceHolder> 
</div> 

請注意,這應該放在您的母版頁中,而不是您的表格中。

+0

我需要寫什麼代碼,這是我的問題。 – 2009-09-29 13:23:33

+0

把它放在div裏面:

recursive 2009-09-29 13:25:52

+0

內容不支持在腳本之外。 :( – 2009-09-29 13:27:41

2

你需要把你的手弄髒。你期望設計師做什麼(類似於Windows Forms的行爲),以前稱爲網格佈局,這是ASP .NET 1.x的一個特性。它被刪除。正如你所期望的那樣,它只能在Internet Explorer上呈現「理想」(理論上)。

我建議你去看看w3schools上的一些css教程。這個link可能是一個起點。你需要學習一些div樣式屬性來達到你想要的效果,比如float,margin和padding。

您也可以嘗試逆向工程方法並從oswd獲得一個免費模板,我確信有一個模板可以解決您的問題。你可以使用firefox + firebug來了解如何實現一切。

0

我想這應該工作:

<div id="divX" class="yourCssClass"> 
     <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"></asp:Content> 
    </div> 

我不覺得在這個代碼中的任何問題,我敢肯定,你可以輕鬆地將孩子的頁面內容使用(定義yourCssClass)的CSS的任何地方。

請注意這是您需要在主頁面上書寫的代碼。

如果您希望在網頁中保持一致,或者在相應的特定頁面中定義網站,請在母版頁中定義CSS類。如果你不知道CSS,有點低於:

.yourCssClass 
{ 
    margin-left: 60px; 
} 

我想通過「遞歸」給予相同的解決方案,你實現它的子網頁(Web窗體內容),因爲你收到錯誤「腳本以外的內容不受支持」!我對了Papuccino嗎?

相關問題