Make A Section Optional With The Mvc Razor ViewEngine?

Feb 4, 2011

I have a Page.cshtml similar to the following (that does not work):

@{
Layout = "../Shared/Layouts/_Layout.cshtml";
var mycollection = (ViewBag.TheCollection as IQueryable<MyCollectionType>);
}
<h2>@ViewBag.Title</h2>

content here

@if (mycollection != null && mycollection.Count() > 0)
{
@section ContentRight
{
<h2>
Stuff
</h2>
<ul class="stuff">
@foreach (MyCollectionType item in mycollection )
{
<li class="stuff-item">@item.Name</li>
}
</ul>
}
}

As I said, this does not work. I want to not define the section if there's nothing in the collection. Is there any way to have something like this work? If not, what are my other options? I'm very new to this Razor ViewEngine. Edit In my layout i have:

@if(IsSectionDefined("ContentRight"))
{
<div class="right">
RenderSection("ContentRight")
</div>
}

what i don't want is the div to output when the section is empty.

View 2 Replies


Similar Messages:

MVC :: Upgrade An 3 Project With Aspx Viewengine To Razor Viewengine

Jan 18, 2011

I have upgraded my MVC2 project to MVC3 project and now I want to change the viewengine from standard aspx to the Razor viewengine. I have tested to create a new MVC3 project with the Razor viewengine and this works just fine, but now I want to uppgrade my existing MVC3 aspx viewengine project to a project with the Razor viewengine.

View 17 Replies

MVC :: Where Does The EditorTemplates Go In Razor Viewengine

Nov 24, 2010

I've just installed the new MVC3 RC ,and have no idea about where the *.ascx template stuffs live in?

View 1 Replies

Dynamic Attribute Value In MVC 3 With Razor Viewengine

Jan 18, 2011

how i can write

<input type="checkbox" name="@var.ID"/>

if i use it it never work. how i can done it. it's render as well as i write in code. it's not worked as well scottgu define in their blog

View 2 Replies

Implement For Each Delegate In Razor Viewengine?

Feb 22, 2011

The following code works for webform view engine.

<% Model.Categories.ForEach(x => { %>
<li><a href="#">@x.Name</a></li>
<% }) %>

I wrote the above code as below in razor view:

@Model.Categories.ForEach(x => {
<li><a href="#">@x.Name</a></li>
})

But this doesn't work. Is there any way to achieve this in razor view?

View 2 Replies

MVC :: Razor Viewengine Breaks Actionfilter When Renderaction Is Used

Dec 17, 2010

I am using Actionfilter to globally filter our HTML comments from all action methods and in all controllers. It simply overrides OnActionExecuting and runs the response through a regex to filter the comments. I am also using RenderAction to render some more complicated widgets in my website. There is no caching in place, I just use Renderactionto keep my code as simple possible.

When calling RenderAction from within a Razor View, I get an error message telling me that "Filtering is not allowed". The problem does not occur when calling RenderAction from within an aspx View. It only occurs when calling RenderAction from within a Razor View. In case it matters: the view being rendered is implemented with ASPX. Is this a bug or a known limitation?

View 6 Replies

Razor ViewEngine - Escape The "@" Symbol?

Mar 13, 2011

I'm trying to output some Twitter handles in ASP.NET MVC3 in conjunction with the Twitter @Anywhere API, and I haven't been able to figure out how to actually escape the "@" symbol in a Razor view. Does anyone know what the syntax is for escaping the "@" character in Razor? I've tried using <text></text> and that results in a JIT error.

View 2 Replies

MVC :: Unable To Add Working Form Inside A Section Of Razor View

Feb 16, 2011

In one of my view, I have a postback form

[Code]....

Now, As you can see, I have added this form inside MainBar section. Whenever I try to click on PostReply button, nothing happens.

View 5 Replies

C# - Make An Entry Field Optional?

Feb 2, 2010

I have made an entry field required somehow but I'm not sure how. When editing a tag, the tag owner entry field should be able to be empty.I have set "allow nulls" in the database table:Does anyone know how I can fix it? To be clear, I want the above form to be submitted without requiring a value for tag_owner.

View 2 Replies

How To Make Validation Optional For A Complex Type In Mvc

Feb 23, 2011

I want to display an editor for a type User. User contains a field Address of type Address. I made an editor template for the type Address so that it is reusable.

I don't want the field Address to be required for creating a user. But some fields are required for Address, for example country, state etc.

I want to validate Address if I receive any data for it, if I don't receive anything, then I don't want to return any validation error to the UI for Address. I would return only validation errors for User then.

View 1 Replies

Make Ol.Order Property Optional (null In Some Cases)?

Dec 30, 2010

I'm using Entity Framework CTP5 (code-first) and I have two classes:

[code]....

and

[code].....

Currently if you create an 'OrderLine' instance, you have to specify an 'Order' instance.

The question: how can I make ol.Order property optional (null in some cases)?

View 2 Replies

SQL Server :: Make 'providing Data To Parameter In Sproc Optional'?

Feb 3, 2011

i have a stored procedure with multiple parameters. and several statement which utilities a specific set of queries. therefore, every time its not necessary data will be passed through the parameters, so how can i make "providing data to parameter" optional

My stored procedure:

[Code]....

View 2 Replies

IIS Configuration :: Adding Add Section In HttpHandler Section In Web Config Results In Blank Page?

Jul 12, 2013

with this code website works perfect

<configuration>
<system.web>
<httpHandlers>
</httpHandlers>
</system.web>
</configuration>

but when I add

<add path="ThumbHandler.ashx" verb="*" type="Delshad.WebControls.ThumbHandler,Delshad.ThumbPic"/>

or

<add verb="GET" path="CaptchaImage.axd"
type="MSCaptcha.CaptchaImageHandler, MSCaptcha" />

in httphandlers section when I go in my site it is only a blank page!

before In other two host there wasent problem but this is a new host and I face with this problem.also in local there isn't any problem.

View 1 Replies

Custom Server Controls :: Unable To Create A Forgot Password Section Within Login Section

Mar 10, 2011

I am trying to create a forgot password section within my login section and it doesnt seem to work.

In my forgotpassword.aspx page my code looks like this:

[code]....

According to our records, you have requested that your password be reset. Your new password is: <%Password%>

If you have any questions or trouble logging on contact a site administrator.

No connection could be made because the target machine actively refused it ::1:25

Description: An unhandled exception occurred during the execution of the current web request. review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it ::1:25

View 2 Replies

The Configuration Section "system.web.extensions" Cannot Be Read Because It Is Missing A Section

Apr 14, 2010

My system: I have installed Windows 7, VS2010 and .NET40 and ASPAJAXExtSetup.msi I'm getting the error below.

Error Summary. HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

View 13 Replies

MVC :: Creating A Custom ViewEngine

Jan 15, 2011

I am woking on a MVC project which require me to put all controllers, models and views into a folder called Mvc instead of the project root, I created a custom viewengine, here is the code:

[Code]....

My Application_Start:

[Code]....

It does not work, when I request [URL], I got: The view 'Index' or its master could not be found. The following locations were searched:

~/Mvc/Views/Index.aspx
~/Mvc/Views/Index.ascx
~/Mvc/Views/Shared/Index.aspx
~/Mvc/Views/Shared/Index.ascx

I expect the custom viewengine to find the view at: ~/Mvc/Views/Home/Index.aspx

View 1 Replies

MVC :: Bind Method To Viewengine At Runtime

Apr 29, 2010

I've read about how I can create a custom viewengine however is it possible to load an assembly which has a method decorated by my own custom attribute say..[RenderWithView], then I dynamically invoke that method and apply a view engine to it, finally returning the html?

View 3 Replies

MVC :: Extending The RazorViewEngine For Custom ViewEngine?

Dec 9, 2010

I were following the tutorial at this page of how to build my own view engine: [URL] And in hope of just extending the existing RazorViewEngine I made some changes to the code in the tutorial...

[Code]....

The thing is that now when I run my site..I get the following error: CS0246: The type or namespace name 'WebMatrix' could not be found (are you missing a using directive or an assembly reference?) and I just cant find a way to solve this..I have added the references.

View 4 Replies

Configuration :: The Configuration Section ConnectionStrings Cannot Be Read Because It Is Missing A Section Declaration

Mar 17, 2010

Detailed Error Information
Module
IIS Web Core
Notification
Unknown
Handler
Not yet determined
Error Code
0x80070032

Config Error The configuration section 'connectionStrings' cannot be read because it is missing a section declaration Config File \?C:inetpubvhostscno-o.comhttpdocsweb.config

View 9 Replies

C# - Viewengine Not Looking Into Areas For Views In Mvc3 Upgrade?

Mar 10, 2011

i'm upgrading my asp.net mvc app to the MVC 3 from mvc 2. I had everything set up so that there were no areas, but now i have to move the old application into its own area so i can start a new one. The new area is working great, but for some reason, when i try to go into the area where the old app was, it looks for the views to be in the views folder in the root of the app, instead of in the views folder in the area.

View 2 Replies

MVC ViewEngine ViewLocationCache.GetViewLocation Returns Null?

Jan 24, 2010

I am following Chris Pietschmann's solution for theming in ASP.NET MVC.

One thing I have noticed is that the view name is not being retrieved from the ViewLocationCache on subsequent requests. I am using ASP.NET MVC 2.0 RC

When the following code is executed:

this.ViewLocationCache.InsertViewLocation(controllerContext.HttpContext, cacheKey, virtualPath);

and I hover over this.ViewLocationCache it just returns {System.Web.Mvc.NullViewLocationCache} - suggesting nothing was added?

View 1 Replies

Create Member Section For Website And Non Member Section

Aug 29, 2010

I'm trying to create a member section for my website and a non member section. I want the nonmember pages to have access to all the member pages but just not certain features like saving to the database. Is there a way to have the same page for both members and non members but have certain controls like buttons and other things that are only usable to the member that is logged in?

View 5 Replies

Configuration :: Error "The Configuration Section "connectionStrings" Cannot Be Read Because It Is Missing A Section" When Loading Page

Mar 5, 2010

I have this error: The configuration section 'connectionStrings' cannot be read because it is missing a section declaration on my site when loading this page [URL]. The rest of the site works [URL] Setup:The server is a hosting company - Mocha Hosting. [URL] contains a phpbb forum. This has been installed via the hosting company's web tool (Plesk). There is a root web.config, but there isn't in the /forum/ folder. The forum folder has been set by the phpbb installation wizard to be a virtual directory and application - and it appears to not have asp.net configured on it. The forum worked BEFORE uploading the root web.config file, and again if i temporarily remove the root web.config.

View 5 Replies

.NET MVC Controller Parameter Optional?

Oct 5, 2010

I have the following scenario: my website displays articles (inputted by an admin. like a blog).So to view an article, the user is referred to Home/Articles/{article ID}.However, the user selects which article to view from within the Articles.aspx view itself, using a jsTree list.So I what I need to do is to be able to differentiate between two cases: the user is accessing a specific article, or he is simply trying to access the "main" articles page. I tried setting the "Articles" controller parameter as optional (int? id), but then I am having problems "using" the id value inside the controller.

View 7 Replies

.NET MVC Actions With Optional Parameters

Feb 1, 2010

I have an MVC action on my abstract BaseControlller like this (and this action is common across all inheriting controllers):

//
// GET: /controller/RenderForm/{formType}
[Authorize(Roles = "Administrators")]
public ActionResult RenderForm(FormType formType, BaseContentObject contentObject)
[code]...

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved