在asp.net中,能不能把模板页中的contentplaceholder放入下拉框里?着么弄?

解决方案 »

  1.   

    contentplaceholder是供其他页面调用的,你放下拉框里干什么?不明白你的意思
      

  2.   

    ContentPlaceholder是一个页面容器。
      

  3.   

    ContentPlaceholder说白了就是个占位符,
      

  4.   

    <%@ Master MasterPageFile="~/A.master" %>
        <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="server"> 
            <asp:ContentPlaceHolder ID="ContentPlaceHolder2" Runat="server">
            </asp:ContentPlaceHolder>
        </asp:Content>
    ContentPlaceHolder 控件在母版页中定义相对内容区域,并呈现在内容页中找到的相关的 Content 控件的所有文本、标记和服务器控件,页面容器
      

  5.   

    contentplaceholder是一个内容占位符,一般用户装载页面的特性化内容。下拉框放这个控件,好像没有见过。如果你是想使用自定义的下拉框,还是自定义控件吧
      

  6.   

    比如母版页:<div>
        <select>
                <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
                
                </asp:ContentPlaceHolder>
        </select>
    </div>子页1:
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <option value="a">a</option>
        <option value="b">b</option>
        <option value="c">c</option>
    </asp:Content>
    子页2:<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
    </asp:Content>可以是可以。但你不能用<asp:DropDownList>,这个你试一下就知道原因。还有,你不觉得这样子有点怪吗?不建议这样搞!
      

  7.   

    我是想把页面的的一部分放在一个固定的地方,就是把母板页中ContentPlaceHolder那部分固定,其他部分不变
      

  8.   

    masterpage好像就是其他地方不变,不然怎么叫母版。