asp.net如何动态加载web用户控件

<%@PageLanguage="C#"MasterPageFile="~/MasterPage1.master"AutoEventWireup="true"CodeFi... <%@ Page Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="true" CodeFile="GoodClass.aspx.cs" Inherits="GoodClass" Title="无标题页" %>

<%@ Register Src="ptxjSearchBar.ascx" TagName="ptxjSearchBar" TagPrefix="uc3" %>
<asp:Content ID="GoodsClass" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div class="ContentNav" id="ContentNav" style=" width: 715px; height: 21px;"><span>当前的位置</span> <img alt="" src="Images/背景图片/sign.gif" width="13" height="13" /><asp:Label ID="CategoryName" Text="" runat="server"></asp:Label></div>
<center>
<table border="0" cellpadding="0" cellspacing="0" style="width: 683px">
<tr>
<td colspan="4" style="width: 105px; height: 123px;">
<div id="GoodPropertySelection" style=" margin:5px auto"; >
<%--<uc3:ptxjSearchBar ID="ptxjSearchBar" runat="server"/>--%>
</div>
<script>var obj=window.document.getElementById("GoodPropertySelection");
obj.innerHTML="<uc3:ptxjSearchBar ID='ptxjSearchBar' runat='server'/>";
</script>
</td>
</tr>
<tr>......
动态加载web用户控件时老是加载不进去, <div id="GoodPropertySelection" ...那里老是留空
展开
 我来答
凌清晖2d
2009-07-03 · TA获得超过174个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:87.6万
展开全部
最好将
<div id="GoodPropertySelection" style=" margin:5px auto"; >
</div>
改为Panel或者PlaceHolder服务器控件,作为控件的容器
然后:
Control control = Page.LoadControl("控件虚拟路径");
PlaceHolder1.Controls.Add(control);
百度网友6f75ac8fa
2009-07-03 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4022万
展开全部
Page.LoadCtrol的一个函数我忘记了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式