Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
  • Get resource file content on child control page of a module

    • 0
    • 4
    • 2
    • 0
    • 0
    • 0
    • 0
    • 0
    • 520
    Comment on it

    I was facing a problem of not getting content in different control page of a module. I have implemented it in two ways:

    1. Register module in skin instead of dropping a module in a page and give id="view" rather than any other id
    <%@ Register TagPrefix="dnn" TagName="SEARCH" Src="~/DesktopModules/SearchModule/View.ascx" %>
    <dnn:SEARCH id="view" runat="server"></dnn:SEARCH>
    1. If we have many control page in a module then register a module in skin and do not provide any id to it
    <%@ Register TagPrefix="dnn" TagName="SEARCH" Src="~/DesktopModules/SearchModule/View.ascx" %>
    <dnn:SEARCH  runat="server"></dnn:SEARCH>

    then write the below mentioned code in the module registered.

    protected override void OnInit(EventArgs e)
                string FileName = System.IO.Path.GetFileNameWithoutExtension(this.AppRelativeVirtualPath);
                if (this.ID != null)
                    //this will fix it when its placed as a ChildUserControl 
                    this.LocalResourceFile = this.LocalResourceFile.Replace(this.ID, FileName);
                    // this will fix it when its dynamically loaded using LoadControl method 
                    this.LocalResourceFile = this.LocalResourceFile + FileName + ".ascx.resx";

 0 Comment(s)

Sign In

Sign up using

Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: