I am working on a model criteria builder. I have a dropdown list with all of the model properties, a dropdown list with static operators (less than, equals, like, etc) and a user input form element for the value. The issue is that the form element type (dropdown, date, text box, etc) for the user input value needs to be based on the data type of the model property chosen in the first dropdown list. What is the best way to achieve this using MVC 2? Ideally I would like to just create an Html extension method and use it like Html.CriteriaFilterFor(model => model) and be able to customize the display using model attributes and metadata.
Asp.NET MVC 2 dynamic editor template based on dropdown value
726 Views Asked by robbymurphy At
1
There are 1 best solutions below
Related Questions in ASP.NET-MVC
- Can MVC.NET prevent SQL-injection at razor or controller level?
- Getting and passing MVC Model data to AngularJS controller
- Access property of an object of type [Model] in JQuery
- Entity Framework Code First with Fluent API Concurrency `DbUpdateConcurrencyException` Not Raising
- Bundling and minification issue in MVC
- ASP-MVC Code-first migrations checkbox not active
- Why does Azure CloudConfigurationManager.GetSetting return null
- Dynamic roles list in CustomAuthorize ASP MVC
- Jquery: Change contents of <select> tag dynamically
- Why web API return 404 when deploy to IIS
- MVC route URL not containing parameter
- Invalidate user credentials when password changes
- MVC : Insert data to two tables
- MVC - Only allow users to edit their own data
- Submit Button on Razor View doesn't call Action Result - MVC
Related Questions in MVC-EDITOR-TEMPLATES
- Radio Buttons in Editor Template
- EditorTemplates Where or Groupby on Questionnaire
- ASP MVC - Editor Templates issue (Sends always data from only first template)
- MVC EditforTemplate: Index rendered Wrong
- ModelState is false with EditorTemplate
- Showing/Hiding div based on selectedItem in dropdown - inside tablist
- MVC editor templates in different assembly
- Displaying null IEnumerable with EditorTemplate
- How can I create an EditorTemplate for an enum?
- DisplayTemplate not working for nullable DateTime
- Editorfor template complaining about data type, not sure how to solve
- Kendo Grid with MultiSelect in EditPop, Sending [Object Object] to the server on Save
- ASP.Net MVC-5 Editor Templates, ViewData & placeholder (watermark) results in extraneous markup
- complex type model wont pass list propery
- Create Custom Editor in ASP.NET Core
Related Questions in EDITORTEMPLATES
- EditorTemplates Where or Groupby on Questionnaire
- Viewdata / Viewbag is empty in editorstemplate MVC
- Invalid model when using petapoco and editortemplates
- ASP.Net MVC 3 EditorTemplate for DateTime Fields Error
- ASP.NET MVC 3 - Partial vs Display Template vs Editor Template
- Help with asp.net mvc EditorFor
- Storing Editor Templates in external library
- IEnumerable property with MVC3 EditorTemplate
- Choosing between CheckBoxFor and TextBoxFor in Editor Template
- ASPNET MVC 4 editor template for jquery file upload (blueimp)
- EditorForModel - Duplicate labels when using editorfor
- Model validation inside dialog
- Asp.NET MVC 2 dynamic editor template based on dropdown value
- Define EditorTemplate for child collection in viewmodel
- ASP.NET MVC 3 Data Attributes - Programmatically Set UIHint from Controller
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 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?
You should use JQuery to populate the other one. An AJAX call would allow you to pull the second drop down's list. Populating Dropdownlist Using MVC2 Based On Another Dropdownlist (Cascading DropDownList)