mvc-editor-templates

How to use EditorFor inside a foreach

I have a model: public class MyListModel { public int ID {get;set;} public List<User> Users{get;set;} } How do I use the Html.EditorFor method inside a foreach? <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MyListModel>" %> <table> <tr> <th></th> ...

How are people using Editor/Display Templates vs. Html Helpers?

Hey guys Just wondering how and when people are using Editor/Display Templates vs. Html Helpers. Specifically I am talking about its use in rendering different UI control rather than rendering entities. For instance, I have something like the following atm: <tr> <th><%= Html.LabelFor(x => x.ActivityTypeId) %></th> <td><%= Html...

How to set drop down list selected item in editor template?

Hi, I have a view in MVC bound with model. Model is about person information. Itcontains a member for storing country. I have displayed the model information in a grid on view using an extension. I have created dropdown editor template for country for editing the person's country. But the problem is this drop down always shows the first...

Properly registering JavaScript and CSS in MVC 2 Editor Templates

How do I properly register javascript blocks in an ASP.NET MVC 2 (RTM) Editor template? The specific scenario I'm in is that I want to use Dynarch JSCal2 DateTimePicker for my standard datetime picker, but this question is in general to any reusable javascript package. I have my template working properly now but it has my JS and CSS inc...

Too many JavaScript and CSS files on my ASP.NET MVC 2 Master Page?

I'm using an EditorTemplate DateTime.ascx in my ASP.NET MVC 2 project. <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<DateTime>" %> <%: Html.TextBox(String.Empty, Model.ToString("M/dd/yyyy h:mm tt")) %> <script type="text/javascript"> $(function () { $('#<%: ViewData.TemplateInfo.GetFullHtmlFieldId(String...

Limit JavaScript and CSS files on ASP.NET MVC 2 Master Page based on Model and View content

I want to include certain .js and .css files only on pages that need them. For example, my EditorTemplate DateTime.ascx needs files anytimec.js and anytimec.css. That template is applied whenever I use either the EditorFor or EditorForModel helper methods in a view for a model with a DateTime type value. My technique: I've put this c...

Asp.net MVC 2 modelbinder fails to generate List on Post

I have created an EditorTemplate to be in charge of rendering a collection of phone number edits for a couple of my views in my latest project. My EditorTemplate excpects a List of PhoneNumberModel. It seems as though all of my element names that are tied to the PhoneNumberModel are being give an extra period PhoneNumbers.[index].[Prop...

ASP.NET MVC 2 - Html.EditorFor a nullable type?

I have two editor templates: one for decimal, and one for decimal? (nullable) But when I have a nullable decimal in my model, it tries to load the normal decimal editor: <%: Html.EditorFor(model => model.SomeDecimal )%> <%: Html.EditorFor(model => model.SomeNullableDecimal )%> The first one works fine, and loads the decimal editor te...

in asp.net mvc, can i make a default editor template for enum?

which i mean can i do something like this : <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %> <% -- any code to read the enum and write a dropdown --> and put it in the EditorTemplates folder under the name (Enum.ascx) ? //-------------a work around my problem but it's not what i need------// here is m...

Checkboxes not working with MVC 2 editor templates and IE8

Iv created an editor template for the boolean type. And it works fine in all modern browsers expect IE8 where any value changes seem to be lost when they are posted to the server. I have read there are 'issues' with MVC checkboxs retaining their values, and as a result the Html.CheckBox helper includes a hidden field on the page to sto...

Can you have Child Editors in ASP.Net MVC 2?

I have an editor template for a custom object. Pretty basic - just has a bunch of strings and dates: <%:Html.LabelFor(model => model.AString)%> <%:Html.TextBoxFor(model => model.AString)%> <%:Html.LabelFor(model => model.ADate)%> <%:Html.EditorFor(model => model.ADate)%> <%:Html.LabelFor(model => model.AnotherDate)%> <%:String.Format...

Asp.Net mvc 2 , DropDownListFor and Editor Template . Selected Value dosen't work

I Have 2 views. ProductForm.aspx and Category.ascx. CategoryForm is a Partial View. I Call the Category.ascx from the ProductForm with EditorFor(model => model.Category) . In this partial view, there is a DropdownlistFor with all the category. The problem is the Selected Value for a specific Product Category. The selected value dosen't w...

Problem binding selected value to DropDownListFor inside Editor Template

Description I have a payment page that includes a form for entering bank account information. I have encapsulated the bank account information into a Model / Editor Template. The page itself has its own View Model, which happens to contain a BankAccount property to be passed in to the Editor. [[View Models]] public class PaymentPageMo...