I've recently switched over to using the Razor view engine, and I want to specify a namespace to use in a view. I've tried adding an entry to the Web.config file, ie:
[Code]....
But none of my views recognise any of the classes inside that namespace, so I have to declare the namespace in every view that needs it. why the Web.config approach isn't working?
I would like to do some customizing to the T4 template used to generate code for views added using the Add View dialogue in VS 2010. Assuming this is, in fact, done with T4 like traditionally ASPX views, where can I find this template? I have successfully customised the ASPX template, but I can't recall where I found it.
Using the Razor engine how do I create Partial Views. Do I create a normal View and calling the PartialView() in the controller will only output the body content and when calling View() in the controller will output the full page with layout. If not, do I need to create specific Partial Views and then use RenderPartial in the View.
Why are Razor views not generated as partial classes? Making them partial classes gives us the option to have a code behind where we can do some of the stuff we're forced to do in the template itself in the code behind file.
Yes, I know the standard "go-to" thing is Html helper but I don't want to use Html helpers for these things as they are too specific to the view in question and besides, having a clutter of extension methods is just not the way to go.
I'd like to see Razor views generated as partial classes.
Im currently using a method that looks like the following code to add script and css files to the head of the Layout file.
[Code]....
My problem is that this is a static method meaning it persists the list of stylesheets and script files.
I need to do the same thing that this does but without keeping it persistant.
I need the lists to be remade on every request since they change from page to page what the look are on that specific page.
Is it possible to clear the lists on every request prior to adding the scripts that are needed or maybe after they have been rendered out?
Update:
The reason for not using a section, RenderPartial or RenderaActions is to prevent the same stylesheet or script file to be added more than once to the Layout file.
The site im building has a Layout_.cshtml with the basic layout. This in turn is used by a View that loops through a list of items and for each item a RenderAction is called that outputs the specific partial view for that item. These partial views sometimes need to add stylesheets and scripts.
As there can be needed to add many different scripts and stylesheets from different partial views a global list for styles and scripts were the only way i thought this could be done so there is a global place to check if a script is allready added to the collection or not and then render them all at once in the order they were added.
Update 2:
The real question is how to do the same kind of function (a global list) but without using a static Extension method.
Like many people using ASP.NET MVC, I've implemented my own custom 404 error handling scheme using an approach similar to the one described here: [URL]
(I actually discovered that post after implementing my own solution, but what I came up with is virtually identical.)
However, I ran into one issue I'm not sure how to properly handle. Here's what my 404 action in my ErrorController class looks like:
[Code]....
The part that's different from the answer in the other StackOverflow question I referenced above is how the 'retry loop' is prevented. In other other answer, the code that prevents the retry loop simply sets properties on a ViewModel, which doesn't seem to actually prevent the loop. Since the action is sending back a response code of 404, then accessing the action directly (by typing "/Error/NotFound" in the browser) causes an infinite loop.
So here's my question: Did I miss another, more obvious way to handle the retry loop issue, or is my approach a decent way to do this?
I have two asp page first is login page. I enter username and password then after submit click goes second page their is a logout option. then thr URL of second page is copy and paste in another browser then it will second page it is not logout,I want to after paste URL it goes Login page.
I am learning MultiView control.Here are question:I added 5 views in the MultiView but all views are tight together. I can not drag and drop another control such as text boxes or labels into view area.
I have an MVC view that contains a number of partial views. These partial views are populated using partial requests so the controller for the view itself doesn't pass any data to them. Is it possible to reload the data in one of those partial views if an action was triggered in another? For example, one partial view has a jqGrid and I want to refresh the data in another partial view when a user selects a new row in this grid. Is there a code example for this scenario (in C#) that I can look at to see what am I doing wrong? I am using ajax calls to trigger a new request but non of the partial views are refreshed so I am not sure if the issue is with the routing, the controller,
I have a project with lots of ObjectDataSource controls. They collect their data from various classes. am going to move all my classes (that handles the DAL) to a separate class library.Will that cause me any problems?How do i set the TypeName (directly in the .aspx file)?
I want to know how can we send direct request to .DLL with some parameters. I really don't want to use .ASPX and .ASHX. I hope this .DLL request is used for more secure site.
For example: IRCTC (India Railway site):
[URL]
how we can send or execute page from .DLL in ASP.NET.
if (Membership.ValidateUser(userName, password)) { // i get a null object on the below as i haven't logged in yet Guid UserID = new Guid(Membership.GetUser(User.Identity.Name).ProviderUserKey.ToString()); // some other logic that requires UserId }
trying to export a dataset to excel directly. I'm repeating, it's a dataset to excel (NOT DATA GRID OR GRID VIEW TO EXCEL). The problem I face is formatting. I'm exporting the excel which has aroung 13 columns.
A column should be in dd/MM/yyyy 00:00:00 format. Time will always be 00:00:00. It is exporting in correct format only, but for example when the date is Jan 05, 2010, when it comes from database it shows correct format as05/01/2010 00:00:00. When it binds, it binds as 5/1/2010 00:00 which is not suppose to happen.
I am trying to implement autocomplete using JQuery. I cannot get this to work directly from my view so I am trying to post directly back to a method in my controller that has a reference to the web service. How do I post directly back to a method in my controller?
My method name is Autocomplete URL: "/" - Takes me to the Index method of my main controller. I want to go to a different method so I can return JSON back
How can we upload video to Youtube? My requirement is that user uploads video to our site and after admin approval that video is uploaded to Youtube. i.e. The video is not directly uploaded to youtube when user uploads it to our website
I have an aspx application using Entity Framework 4.0 and SQL Server 2008. Everything works fine. It's an internal application, so we developed a basic backend for routine maintenance. Some minor data updates are done directly into the SQL Server using SQL Management Studio... the problem is those changes are not reflected in the application! Only after reseting the web service or the server, the new data is displayed.
How can i directly access a .cshtml file in ASP.NET MVC using razor view engine?
For example i have this url: localhost/Home/About. This will load the about site inside the "master" page.
I want to load the about page without also loading the master page. So i was thinking that i could use this url: localhost/Home/About.cshtml. But it's not working.
How can i load a view page without loading the master page?
I have created several applications now allowing the user to export to excel, word, pdf, etc. But this one is a little different, the client wants to have functionality that would directly export to excel as an attachment in an email. Basically my question is, can I create the excel file without storing it to server prior to attaching and sending out the email? Or do I have to save a copy on the server before I can attach it?