动态加载的Aspx内容未在DNN模块中显示

182764125216

我有一个DNN模块,该模块需要根据登录角色加载一些不同的内容,而无需重新编译该模块即可轻松更改这些角色。我正在尝试将aspx文件加载到文字对象。

StringBuilder SB = new StringBuilder();
using (StreamReader SR = new StreamReader("test.aspx"))
{
     while(!SR.EndOfStream){
         string line = SR.ReadLine();
         SB.Append(line);
     }
     SR.Close();
}

//ltl1 is <asp:Literal runat="server" ID="ltl1" >
ltl1.Text = SB.ToString();

object test1 = ltl1.FindControl("txtTextBox1");
object test2 = ltl1.FindControl("txtTextBox2");
lblInformation.Text = "Loaded:"
lblInformation.Text += (test1 == null ? " NULL1" : test1.ToString()) 
lblInformation.Text += (test2 == null ? " NULL2" : test2.ToString());

加载此文件:

<div runat="server" ID="divMain">
    <b>TEST FILE</b>
    <br />
    <input runat="server" ID="txtTestBox1" />
    <asp:TextBox runat="server" ID="txtTestBox2" />
</div>

如果我检查源代码,它看起来像这样:

 <div runat="server" id="divMain">  
     <b>TEST FILE</b>   
     <br>   
     <input runat="server" id="txtTestBox1">    </input>
     <asp:textbox runat="server" id="txtTestBox2"></asp:textbox>
 </div>

但是,只有<input>文本框,<asp:TextBox>在浏览器中不可见。另外,从后面的C#代码中都看不到它们

lblInformation.Text = Loaded: NULL1 NULL2

我需要的是访问<input>文本框或将<asp:textbox>其显示出来。或完全不同的工作方式。

克里斯·哈蒙德

您将在DNN模块中使用ASCX文件,而不是ASPX文件。在我的DNN简单文章模块(https://dnnsimplearticle.codeplex.com/SourceControl/latest#cs/View.ascx.cs)中,有一些示例如何将ASCX文件加载到DNN中的其他ASCX文件中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Recaptcha不会使用Recaptcha.dll在DNN模块中动态加载

来自分类Dev

在angularJs中动态加载模块

来自分类Dev

用户控件动态加载的参数未在asp.net中显示

来自分类Dev

用户控件动态加载的参数未在asp.net中显示

来自分类Dev

动态添加的行未在android中显示

来自分类Dev

动态添加的行未在android中显示

来自分类Dev

动态添加的TextInputLayout未在LinearLayout中显示

来自分类Dev

登录页面内容未在AngularJS中显示

来自分类Dev

在 ngRepeat 中显示动态内容

来自分类Dev

如何在python中动态加载模块

来自分类Dev

动态可加载模块中的程序功能

来自分类Dev

将内容中的DNN HTML Pro模块复制到另一个模块

来自分类Dev

ASPX页面的动态内容

来自分类Dev

Angular JS模块未在IE 9中加载

来自分类Dev

jQuery ajax中的动态内容加载

来自分类Dev

如何动态加载模板中的内容

来自分类Dev

内容中的第3方脚本未在Durandal中加载

来自分类Dev

网页内容未显示在DotnetNuke的模块中

来自分类Dev

DNN内容滑块模块不起作用

来自分类Dev

DNN内容滑块模块不起作用

来自分类Dev

Magento未在管理/配置/高级中显示模块

来自分类Dev

动态内容不显示在页面重新加载上

来自分类Dev

动态加载“ whl”模块

来自分类Dev

在页脚导轨中显示动态内容

来自分类Dev

将加载的内容显示到 TextArea 中

来自分类Dev

Aspx asp.net-如何根据用户选择最佳地动态显示内容

来自分类Dev

Jenkins动态管道未在BlueOcean中显示所有阶段

来自分类Dev

浏览器未在JSP中显示动态生成的CSS

来自分类Dev

AngularJS:浏览页面内容未在首页中显示