C# 将UserControl与a中的其他控件呈现在同一行<;td>;

C# 将UserControl与a中的其他控件呈现在同一行<;td>;,c#,asp.net,C#,Asp.net,我希望将Usercontrol与中的其他控件呈现在同一行中。默认情况下,它在新行中呈现以供用户控制。 这是我的标记 <tr> <td> <asp:ContentPlaceHolder ID="TitleContentPlaceHolder" runat="server"> <asp:Label ID="lblTitle" runat="server" Enab

我希望将Usercontrol与中的其他控件呈现在同一行中。默认情况下,它在新行中呈现以供用户控制。 这是我的标记

<tr>
            <td>
                <asp:ContentPlaceHolder ID="TitleContentPlaceHolder" runat="server">
                    <asp:Label ID="lblTitle" runat="server" EnableTheming="False" Font-Size="Small" ForeColor="Green"
                        Font-Bold="True" Style="margin-left: 18px"></asp:Label>
                    <asp:HyperLink ID="gotoHyperLink" Visible="false" EnableTheming="False" Font-Size="Small"
                        ForeColor="Green" Font-Bold="True" Style="margin-left: 2px" runat="server" NavigateUrl=""
                        Target="_blank">- To Wiki</asp:HyperLink>
                         <uc1:GoToRequestControl ID="GoToRequestControl1" runat="server" />
                </asp:ContentPlaceHolder>
            </td>


        </tr>

-到维基
如果可能的话,我想在向右间隔一段距离后,在Div中的前两个控件的同一行中渲染UC1。关于如何实现这一点,有什么解决办法吗

我的用户控件是使用设计的,尽管我希望它在同一条线上。这是我的Usercontrol的HTML

<asp:UpdatePanel ID="UpdatePanel1" runat="server" >
<ContentTemplate>
    <asp:Panel runat="server" DefaultButton="btnGo" BackColor="Transparent">
        <table style="margin-left:18px">
            <tr valign="top">
                <td>
                    <b><asp:Literal ID="Label1" runat="server" Text="Coeus Request ID: " EnableTheming="False"></asp:Literal></b>
                </td>
                <td>
                    <asp:TextBox ID="tbRequestId" runat="server" EnableTheming="false" Width="260px"></asp:TextBox>
                </td>
                <td>
                    <asp:Button ID="btnGo" runat="server" Text="Go" OnClick="btnGo_Click" OnClientClick="CheckLock();"
                        CausesValidation="False" UseSubmitBehavior="false" />
                </td>
                <td>
                    <asp:Label ID="lblStatus" runat="server" Text="" EnableTheming="False" ForeColor="Red"></asp:Label>
                </td>       
            </tr>
        </table>
    </asp:Panel>
</ContentTemplate>


为什么这很重要?新行在html中没有意义。对我来说没有太大区别。我的用户希望它们在同一行上…更多的是一个UI原因…用户关心视图源的输出???啊哈…我不这么认为。然后我就糊涂了。新行对其渲染方式没有影响。如果你说它在新行上呈现,那么我们需要查看用户控件的html。为什么这很重要?新行在html中没有意义。对我来说没有太大区别。我的用户希望它们在同一行上…更多的是一个UI原因…用户关心视图源的输出???啊哈…我不这么认为。然后我就糊涂了。新行对其渲染方式没有影响。如果您说它在新行上呈现,那么我们需要查看用户控件的html。