Cannot View Controls In Design Mode Using Ninject.Web
Mar 4, 2011
I'm playing around with dependency injection in a web-forms website al a Ninject and whilst I have had no problem at all getting the site running smoothly I've had a pretty big problem when viewing individual pages using design mode.
I wouldn't normally use design mode but dragging and dropping web user controls onto a design space is the easiest way by far to add them to a page.
The set-up is pretty much identical to guidelines here The error on the design page is thus:
The type "page name" requests an injection, but no kernel has been registered for the web application. ensure that your project defines a NinjectHttpApplication.
I'm using Asp.Net 4.0 with Ninject and Ninject.Web 2.2 utilizing property injection
Using VS 2010 Beta 2, VB, to make hidden panels visible during design time, I have the panels away from the main form and then use Javascript to position them during runtime. This works fine except that when I use a footer on the masterpage, the footer shows up at the bottom of the page as if the page is the complete length of the desing page, and not the page that is being viewed. For example, I might have a panel that is absolute positioned to be 2000px from the top. During design view, the panel is easy to see and edit, but the content page would then be a height of 2000px. Using a javacript function, I position the panel to be at 100 px from the top upon pageload. During runtime, the page is viewed normal, but if you look at the page, there is a scroll bar to the right since the page shows to be 200x height until the javascrip function postitions it correct for viewing. Using a master page, the footer then shows up after the content page, which is 2000px down. Any ideas of how to make this work without changing what I do for editing? I am sure there is a better trick to editing layers, but I haven' found it. For example in Autocad, you just make a layer (panel) visible or invisible while editing. I haven't figured out how to do that with VS.
In the deisgn time they all appear 0th position on panel.
if the textbox's top is defined as 250px, in the design time also it should appear exactly at 250Px position instead it is appering at the 0px of panel.
all controls are appearing at the top of panel frame.
this problem i didn't see in vs 2003 1.1 framework, usign vs 2008 it started.
But at runtime they do appear perfect what ever the position they were suppose to.
I know for sure i may have to do some settings on the VS ide.
The method GetDesignTimeHtml of the ControlDesigner class should return html markup that will be shown on the page in design time. My problem is that control looks different in different versions of the visual studio. What is the rendering engine visual studio use to render control in design mode?
can't connect to sql 2005 express sp1 and vs is also sp1. 2) Which my guess is because of the database connection not being able... design view is not able to pull in the application for design, it's as if there is no theme and css just white background and black print.
I have a simple HttpHandler that generates a dynamic image based on query string parameters and a custom web control that renders an image tag pointing to the handler as its 'src' attribute. All works fine when run in the web server, but at design timethe control displays as the "missing image" icon (red x in a box). The handler is registered in the web.config with a ".ashx" extension. The RenderContents method in the control looks like this:
When I use SQL Server 2005 it's possible to change table in design mode. But when I use SQL Server 2008 I can not Add, Delete, Arrange or Change the Data Type. When I save it then Error Display
"Saving Changes is not permitted. The changes you have made requaire the following table to be dropped and re-created."
I'm not sure if I'm placing this in the right spot but since it has to do with Entity Framework I put it here. Here's the deal. I have a FormView bound to an EntityDataSource. The FormView is a part of a user control. In design view on the user control, the formview and the entity datasource show up as expected. However once I put the user control in an aspx page, the formview won't show up. The entity datasource shows, but the formview doesn't.
Instead I get this message in design view: "There was an error rendering the control. Value cannot be null. Parameter name: owner" I don't have any parameters in my datasource or formview called owner. Is it talking about the database owner. By way of comparison, I put a SqlDatasource on the page and tied it to a formview. It showed in design view on both the user control and the aspx page. So that led me to believe it has something to do with the formview being bound to the entity datasource.
I'm using Visual Studio 2008, and when I select/highlight something in design view and switch to source view it does not highlight and scroll to the selected item. This makes it really hard to change stuff in source view, and it's very inconvenient at worst
Split view and design view doesn't work.I installed and uninstalled Office 2003 and 2007 once but there's no office in my computer now.-I have Microsoft Studio Web Authoring Component installed.(12.0.4518.1066)(Uninstalled and installed it twice)-My computer-properties-Advenced system settings-environment variables-system variables-path is;
[code]... What is the problem,how can i fix it? I tried everything in other posts.
Visual Studio ( VSTS 2008 ) design mode work good for long time and from about 2 weeks ago it's suddenly stop view any thing in design mode i tried a lot with trying in another projects even in a simple web page but no way it's doesn't view any thing in design mode ... I think to reinstall VS 2008 again but I don't know if is there any outher solution for that ?
As far I know this is not supported for asp.net projects. It's quite handy for testing static/shared functions.any info if this will be available in future versions? Or if there are any alternative ways to test your functions in design mode?
This error only happens when I launch an existing application, if I create a new app the error does not appear on that site. However if I try to enter Design mode the Windows Installer opens and hangs. I can still edit the code and even launch the app.
If I click "OK", I get a dialog box that starts a Windows Installer that does not install anything, it justs sits there. If I "cancel" the installer, VWDE dies.
The only thing different on my laptop is that I had Office 2007 Trial installed along side Office 2003 before I installed VWD, I then uninstalled the trial and used the clean-up tool at [URL] to clean up the trial.
I have tried to repair VWDE, I have uninstalled and reinstalled VWDE with no change. Ialso have VB Express running and get no errors when launching it.
I use ResolveClientUrl to include css files in my page. When launched through web-server everything is OK, but in design mode css styles are not applied to the page. I use VS 2010 beta 2.
I installed Visual Studio 2008 in my machine. Both c# and vb.net are working properly, but my problem is asp.net is not working. If we are taking a new website project there is no design mode in default.aspx means at the bottom there is no design, source, split. If we go to View->Design then one error message is popup that there is no editor available for this Default.aspx. Again in Tools->Options->Html Designer will shows that an error occurred loading this property page. My OS is Windows Xp Professional 2002, IIS is also checked on .I don't know what to do.....
What is the correct code to append text to the END of the content inside the HTMLEditor in design mode with a button click?In this case,there will be no cursor position set,hence the value will be 0, and the text is inserted at the beginning of the html within the HTMLEditor.This is what I am using to insert the text where the cursor is:
In VS 2005 I could change the layout appropriately, to move controls in a web form in design mode, to a place where I intend to. But in VS 2008 , I don't see such an option. My controls are stuck in places of their own and I am unable to move them to the intended locations. Googling suggested to use Tools -> option -> HTMLDesigner -> CSS. But not sure that is the correct route.
I have created an advanced label control using web user control to cater some advanced options needed for my application. The control is working fine but there is one hitch bothering me. In normal label control when we change text or color, we can see effects during design time also but this is not functional with web user control. I mean when i change TEXT property of my label inside user control, the effect is visible on runtime not design time.
Is there any way to see effect of property changes during design time??