If I register user control in ASP.NET page, the control will be loaded to the page or not?
<%@ Register Src=".." TagName="tag" TagPrefix="pre" %>
even if I not call it in the page using?
<pre:tag id='control123' />
because part of my code is executed even if I'm not calling the control, I found that when I did performance profilling.
Registering .ascx ASP.NET User control in ASP.NET Page or Master Page will load it or not?
13.4k Views Asked by Owidat At
2
There are 2 best solutions below
0
Nandun
On
Register directive is only there to create an association between the prefix and the control. It only matters when loading controls declaratively. Its only there to make development easy.
there is no way that Page_Load or any private methods can be called unless you have declared an instance of your control somewhere.
besides, if you have not used anywhere in the code, you shouldn't have the Register directive. IMO i don't think the Register directive is causing this problem.
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in ASP.NET
- Implementing Azure AD B2C Authentication in .NET 8 Blazor Project (RenderMode: InteractiveAuto)
- Azure Application Insights Not Displaying Custom Logs for Azure Functions with .NET 8
- IIS Rewrite Module exclude bots but allow GoogleBot
- Angular 16 sending null values to API
- I am the domain admin, newbie, how do I connect youtube.com on my domain?
- Dropdown list showing SQLServer2005SQLBrowserUser$DONSERVER instead of Active Directory group name in ASP.NET MVC C#
- ASP.NET Identity, Losing Ability to Login until Application Pool Recycles
- How to unprotect ASP.NET FormAuthentication cookie
- How does it work using ASP.NET FormAuthentication
- What is the purpose of a completely standalone 'this'?
- Is there a way to read .csproj PropertyGroup variable in c#
- MSBuild trying to copy different dll with similar name into project sporadically
- Minimizing IdentityServer4 Round Trips in Microservice Architecture with Ocelot
- Azure AD guest account in web app authentication user claims data
- Receiving 400 bad request on post when customer auth handler is used
Related Questions in USER-CONTROLS
- Page behavior in flet works when used directly in `main`, but not in a UserControl?
- How to update a region using ExcludeClip
- saving functions for a dynamically created button
- What incentivizes inheriting from UserControl instead of some other widget?
- How to make drawings in a PictureBox underneath a transparent custom control
- WPF: View with Multiple SubViews
- WPF: How to create UserControl that renders controls passed as content
- docker run hello-world docker: Cannot connect to the Docker daemon at unix:///home/hexa/.docker/desktop/docker.sock. Isthedocker daemon running
- how to merge two picturebox and save in a third picturebox
- Draw an arrow on a custom control inside a picture box
- WPF DataBinding of a whole object in a UserControl
- How to install design-time support for Custom User Control Library
- How to add a user control (from a DLL file) to the .NET Core's Windows Forms designer controls toolbox?
- How to create a custom avalonia control
- Windows Forms: User Control Event Handling
Related Questions in ASCX
- Exception System.Web.HttpCompileException (0x80004005) error CS0234: The type or namespace name 'Services' does not exist in the namespace 'Cnbp.Cbk'
- I update a row in a repeater it will update correctly. when I refresh the page the previously updated row is populate again
- ASCX User control not showing up
- How to reach the grid component of inner pages ascx files from outer aspx file
- FileUpload HasFile is false after the CustomValidator and even with the PostBackTrigger
- how to call OnTextChanged in asp:TextBox when press any key
- JS onSave event is not working in Microsoft Edge. what are the alternatives for it?
- ascx User controls form is is not editable for some input data, so need to hide instructions if so
- ASP - how do I handle when a particular child ASCX is reloaded while visible?
- Cannot successfully add a Button to an ascx User Control
- Navigate to the page on asp website where code is instantiated
- In ASP.net, is there a way to give a value to a validator in your .ascx file from the related .ascx.cs file?
- Creating multiple tables dynamically on ascx page asp.net
- How to call button click function in ascx
- When I type in Chinese got error as "Multibyte character not supported"
Related Questions in WEB-USER-CONTROLS
- ASP.Net UserControls not firings Any AutoPost Back or Click Events
- How do I clear an asp:textbox control from a different control?
- Dynamic Ids in User Control to avoid duplication in JavaScript and Asp page
- migrate desktop custom control to web ?ASP.NET
- Response redirect using IP in dotnetnuke
- Web User Controls in different Project
- In ASP.NET User Control, actually CONSUME the data from DataSourceID, not just pass DataSourceID to child control?
- how to clear session variable after a user control unload
- Controls not initializing in UserControls Asp.NET
- How to find controls on a dynamically created user control in ASP.NET?
- javascript function of user control doesnt work for multiple instances of the control
- ASP.net RaisePostBackEvent not triggered in Chrome works in IE
- accessing the web user control through jquery on the web form page
- How to use two web user control on one page in asp.net
- Invoking a method from the parent page after user control has been loaded?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
In this case your user control will be loaded to the page object in server side, that mean it will be processed with whole lifecycle of ASP.NET app, but because you don't create control instance non output html will be rendered. You are using 'type' but not the 'instance'.
Answering you question: yes, it will be loaded, but not rendered, databounded, etc...
Edited 2/7/2012
If you want to get rid of the Register Directive, you always could use web.config - follow instructions of this Scottgu post.