Got a werid problem with a view, if i define it with Inherits="System.Web.Mvc.ViewPage<List<Tuple<string, DateTime?, double?, double?, double?>>>"
i get the werid error:
CS1003: Syntax error, '>' expected
Line 118: public class views_report_intrestcalc_aspx : System.Web.Mvc.ViewPage<List<Tuple<string, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
But it workes perfectly if i remove the last", double?".A bug in the asp.net comiller?
Given the benefits of using strongly typed views to eliminate typed errors and the use of lambda expressions why would one use a dynamically typed view? When I use them I don't feel as safe as with strongly typed views. Am I missing something? Is there a special use for them?
Just a quick question really but with the strongly typed views where MVC can autobind form fields to the propertys of an object I define, how does this work when supporting multiple forms on the same view?Is it possible to have two objects with different properties,
Object1 { Name, Age } Object2 { StartDate, EndDate }
Then on the view have two seperate forms, one for each object and the controller can work out which object it is to post back because of the form which eventually gets posted back?
I am trying to get my head around the sharp architecture and used the visual studio template as described on the web:[URL] This is all cool. Unfortunately, I cannot add a strongly typed view as easily as I am used to 'under' asp.net mvc.
What can I do to 'enable' this in VS 2008 Prof? I have also installed asp.net mvc 2.0 and would like to reflect this in my 'vs studio sharp environment'.
<p>Hi</p> <p>I'm a newbie in MVC but a veteran web forms developer. I really like the idea of strongly typed views but what if I have multiple objects to pass to my razor view. Would I then NOT use strongly typed views and just use the ViewBag?</p>
I am developing a web application where in i have a WCF service which interacts with the database using entity framework. I want to get rid of creating Classes for each & every LINQ query e.g
public class Emp { public int CD{get;set;} public string Name{get;set;} } public List<Emp> GetServTypeForPromotionDue() { return (from a in Context.TableName select new Emp{ a.CD, a.NAME }); }
for other table & LINQ i have to create a separate class every time. Alternative to this is to use Anonymous method which is not preferable solution. To avoid both the methods I am using Tuple Class where I return List> or List> depending on the return type. This works fine but the problem is I am binding the result of LINQ query directly to a Gridview By default Tuple has properties item1,item2,..& so on. So my griview shows these names are column names so, Is there any way I can change the property name to CD, Name instead of Tuple's Item1, Item2 before binding to grid?
how to pass this via Json.Tried doing something like
var data = { Item1: "test", Item2: 5 }; var JSONdata = $.toJSON(data);
However that did not work. Although simply changing wcf to expect an object with two properties such as Item1 and Item2 will work. Here is example I'm using... I'll trim it a bit to make it easier to read:
function Post(data, url) { $.ajax({ type: 'POST',[code].....
I personally dont like doing this as i find it makes it harder for me to know if someone changed the field name, or mis typed it during development - the other way you won't know until the page loads.
With the strongly typed version if something changes in your DAL etc the build will break - letting me know I've messed up.
Why do so many people appear to use weakly typed code in ASP.Net (in examples, MVC, etc)? Am i missing something?
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,
How to refresh the xsd Typed DataSet when I change an id field from normal to autoincrement? I'd the INSERT statement to remove the 'id' field in its statement from files *.Designer.cs and *.xsd.
Been using MvcContrib for strongly typed redirects since MVC1. Aren't we there yet with MVC3 or did I miss something (just been scratching the surface)
It must just not be my week to learn LINQ. I have a Typed DataSet that I am trying to write a LINQ query over and take advantage of the strong typing. The problem is that in visual studio, I can't use intellisense to take advantage of the strong typing. I don't know if it matters, but I am doing this in a class file project, not in a website type project. Anyone run into this or think of something I should check???
I have an application that is going to allow a user to create records of type Customer and Seller that have one section in common, but other fields that are unique to their types.
Both of these types will have an address block for their create view.
If I have a strongly typed Customer or Seller view, how can I use the view partial (containing the address block) that I've created? I've tried creating a view model, but I don't know how to have the create page inherit the Customer model and the addressBlock partial inherit the addressBlockForm partial model...
Can I provide a Combobox that will EITHER let a user type in a value OR let them select from the dropdown? I am trying to create a scenario where a user can attach a value to an object they are editing. When attaching that value, I want them to be able to type in a completely new value or, select from a list of already-existing values.
When I create the combo box, I add a list item that has text like "Type a value or pick from the list"...this has an index of 0. Then I append the databound values to the list.
A combo box seems like the perfect solution since it combines a text box with a drop down list but, I can not figure out how to retrieve the text that has been typed into the combobox once the form is submitted. cmbMyComboBox.text seems to be the obvious way to do it but, that returns an empty string. If I try to get the SelectedItem.Text then, I get "Type a value or pick from the list" instead of whatever text I typed into the combobox, once it was displayed.
Am I trying to do something that the ComboBox is not meant to do? How can I accomplish this?
I have decided to abandon trying to use the combo box. I am trying to use a dropdown menu in one column, and text boxes in all the others. But, I am having a strange problem with that as well. I will post those problems in the appropriate forum. I marked this post as "No Status" because I didn't see any way to delete it.
Long story short, I'm trying to add a few extra items to ViewData to make my life easier, and its an edge case that doesn't really justify its own model just for this one case. Keep reading for more specific details.
So I have a strongly typed edit view for one of my objects, everything works great until I try to put a dropdownlist on the view with an ID that does not match a property of my class.
I have this
[code]....
My expectation is that in the controller action that accepts the POST, I will manually use the FormCollection[] to read out that ID and populate MyOtherModel with the correct ID.