MVC :: How To Convert SelectListItem To Custom Type

Apr 23, 2010

Example: I create a custom type in my domain model (say a "Country" class with Id and Text fields)

A "Person" object have a property of the above type.

The Service class return a list of Countries (IEnumerable<Country> GetCountries();)

Now the ViewModel, derive from the "Person" object and have a member "Countries" which is IEnumerable<SelectListItem> Countries (It convert the Country collection from the service to a collection of SelectListItems.

I use the SelectLIst collection to populate my dropdown.

However when I submit the form, validation fail, obviously because the "Country" dropdown give a string value, while a Country object is expected.

So I need to cast this value from a string (using the "id" of the SelectListItem) to a Country object.

Where and how would be the right way to do this? (Another late night with me bing brain dead and probably overlooking the obvious).

View 4 Replies


Similar Messages:

MVC :: ModelBinding (SelectListItem To Custom Type)

Apr 24, 2010

Perhaps should have posted this with my previous question, but now that I figured the problem, it might be better to create a new one.

My viewmodel is a custom type (say Person) and one of it's members another custom type (say "EmploymentStatus").

I got a list of "EmploymentStatuses" which I convert from IEnumerable<EmploymentStatus> to a SelectList

[Code]....

and I use this list in my View (Strongly typed using PersonModel)

[Code]....

All fine. The problem is that my controller expect a person object and when it does validation, it tell me that the employment status selection are not valid. Obviously because a EmploymentStatus object are expected whereas the View return a SelectListItem.

View 2 Replies

C# - Error - "Cannot Convert Lambda Expression To Type 'string' Because It Is Not A Delegate Type"

Jun 12, 2010

I get this error: "Cannot convert lambda expression to type 'string' because it is not a delegate type" - keyword select become underlined in blue.

[code]....

Above code should displays drop list of employees first name and last name in a combo box

View 2 Replies

MVC :: DropDownList Helper And SelectListItem Selected Property Being Ignored?

Jul 6, 2010

I am producing a List(Of SelectListItem) from my database and passing this to a DropDownList Html Helper method on my View via the controller.This works ok but I seem to have found a bug or issue where the DropDownList ignores the Selected property of the SelectListItem objects in the list.I have a provider class in my model which will read the database, create the List(Of SelectListItem) and then depending on whether or not the user is associated with one of the options, I will set the Selected property to True for that item.

code]...

View 16 Replies

Custom Server Controls :: Using The Generic Type 'System.Collections.Generic.IEnumerable' Requires '1' Type Arguments

Nov 25, 2010

I'm trying to create a control out of a class I found, and one of the overridden functions is the following:

protected override void PerformDataBinding(IEnumerable data)

However, when I try to build the control I'm getting the error as shown in the subject. I've tried searching, and it seems the signature for the original function matches the one I have, and all other solutions I've seen uses the same signature.

View 3 Replies

MVC :: Use SelectListItem For Default Selected Item On Page Load?

Mar 7, 2011

how to make a item the default from a dropdownlist, I want to make the value GBP as the option selected when the page loads, i've spent all day trying to get ddlist to work and now i'm stuck on this.

this

.ViewData["ddlCurrency"]
= new
SelectList(ws.ToList(),
"dboCurrencyID",
"dboCountry",
new
SelectListItem
{ Selected = true,
Text = "United
Kingdom (GBP)", Value =
"GBP"
});

View 1 Replies

Custom Server Controls :: Unable To Convert User Control To Custom Control

Oct 27, 2010

I have created a user control and am ready to convert it into a custom control. I am trying to follow:

[URL] the steps mentioned in the link.

I am not seeing Build / Publish Web Site option.

I am using VS 2008. I only see Publish User Control but it doesn't give all the settings mentioned below. When I do publish user control, it just copies the ascx file to the desired location. how can I convert the user control to custom control.

View 2 Replies

Convert Date In String Type?

Feb 11, 2010

string 'dd/mm/yyyy' convert to 'yyyy-mm-dd'

View 10 Replies

Cannot Implicitly Convert Type 'int' To 'string'

Apr 2, 2010

objCompanyRequirement.Salary = Convert.ToInt32 (txtCRF_Salary.Text);

cannot implicitly convert type 'int' to 'string'

objCompanyRequirement.InterviewDate = Convert.ToDateTime(txtCRF_InterviewDate.Text);

cannot implicitly convert type 'System.DateTime' to 'string'

View 2 Replies

Can't Convert System / Use Its Own Pre Defined Type?

Jan 14, 2010

So, I've been programming for a number of years. Finding some intricately asinine issues w/ ASP.NET and VB.NET as I learn them. How about this one:

[Code]....

The issue is not Date1
The issue is Date2.

No kidding. I had to String.Format Date1 for some odd reason, even though I'd already validated it. And, yes, I tried to parse and convert Date1 but I kept gettting the typical "Argument 'Date2' cannot be converted to type 'Date'." error. (Did you catch the copy & paste? I didn't edit it from my existing error, but Date2 should be Date1.) Yeah, that's the error I'm getting now with the above ...

"Argument 'Date2' cannot be converted to type 'Date'."

Date2 is a system defined type. Why can't the system convert and/or simply use it's own pre-defined type?

View 1 Replies

ADO.NET :: Cannot Implicitly Convert Type 'object' To 'int'

Feb 18, 2011

I want to select a INT value from a table and return this value. My code looks like this:

[Code]....

Program is failing on the retVal = reader["nid"];

I can convert it tostring, but this doesn't make sense to me as the column nid is an integer.

View 2 Replies

ADO.NET :: Can't Implicitly Convert Type - Error

Jan 23, 2011

Cannot implicitly convert type 'System.Collections.Generic.IEnumerable<string>' to 'string' OK I am fairly new to LINQ, but I am starting to get the hang of it. So here is the of my code that bugs:

[Code]....

And it returns this error, on the second line for p:

Cannot implicitly convert type 'System.Collections.Generic.IEnumerable<string>' to 'string'

View 4 Replies

Convert The Jpg Type photo to Text?

Jan 26, 2011

Here is the GENERAL PICTURE.

1. Open the ASP.NET page on a tablet portable wireless pc.

2. It has a camera view on the right side.

3. Take a license plate photo clicking a button.

4. Convert the jpg type photo to text.

5. extract only the license number from the text.

6. (Optional) Convert the plate number to a barcode.

Is this kind of program even possible?]

View 3 Replies

Failed To Convert Parameter Type To String

Mar 20, 2011

here is my code......where its throwing the error in storeimage.executenonquery() line that Failed to convert parameter type to st

if (newBmp != null)
{
Bitmap convBmp = AddTextToImage(newBmp, text);
Byte[] myimage=ImageToByteArray(convBmp);
//string type = myimage.GetType();
// String query = ;

[Code]....

View 4 Replies

Cannot Implicitly Convert Type Void To String

Jan 29, 2011

I get the error above when tryin to call the AddTobasket method. (Cannot implicitly convert type Void to String).

Here is my code.

[Code]....

View 5 Replies

.net - CS0030: Cannot Convert Type 'MasterPage' To 'ASP.masterpage_master'

Jan 13, 2010

Anybody know how to start trying to figure this error out? This is the only error I get when debugging the app. I get no errors during the compile phase. This is an ASP.NET 3.5 App. Breaking on my local machine and a server.

Line 149: public new ASP.masterpage_master Master {
Line 150: get {
Line 151: return ((ASP.masterpage_master)(base.Master));
Line 152: }
Line 153: }
Source File: c:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files
oote04eaf87eb3a5588App_Web_tmdefault.aspx.cdcab7d2.ytin7a8n.0.cs Line: 151

On the Server I get this error:

Parser Error, Description: An error occurred during the parsing of a resource required to service this request. review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'Default'.

Source Error:

Line 1: <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" Debug="true"%>
Line 2: <%@ MasterType virtualPath="~/MasterPage.master"%>
Line 3:

View 2 Replies

Tryparse: Cannot Implicitly Convert Type 'bool' To 'int'

May 1, 2010

protected void Button1_Click(object sender, EventArgs e)

View 2 Replies

ADO.NET :: Convert A String (which Contain My XML) To Clob Type In VB.net 2005?

Jan 20, 2011

I am looking to convert a String (which contain my XML) to Clob type in VB.net 2005 and call a Oracle Store Procedure which return me XML in Clob type and need Convert it back to String.

Please consider below example for better reference..

Below Method Call the Oracle Procedure with String as Input

Private Function Pricing(ByVal sXML As String, ByVal strOutputXML As String, ByVal sStatus As String, ByVal sMsg As String)

Dim objParams(3) As OracleParameter
objParams(0) = New OracleParameter("input_xml", OracleType.Clob, 100000)
objParams(0).Direction = ParameterDirection.Input
objParams(0).Value = myclob
objParams(1) = New OracleParameter("output_xml", OracleType.Clob, 100000)
objParams(1).Direction = ParameterDirection.Output
objParams(2) = New OracleParameter("status", OracleType.VarChar, 100)
objParams(2).Direction = ParameterDirection.Output
objParams(3) = New OracleParameter("msg", OracleType.VarChar, 1000)
objParams(3).Direction = ParameterDirection.Output
ExecuteDataset(objOMARConnection, CommandType.StoredProcedure, "PRICING_INT.ITEM_PRICE", objParams)

End Function

ORACLE Procedure

PROCEDURE item_price (
input_xml IN CLOB,
output_xml OUT CLOB,
status OUT VARCHAR2,
msg OUT VARCHAR2

View 3 Replies

Cannot Implicitly Convert Type 'System.Exception' To 'string'

Aug 11, 2010

I want to log all errors happened in my App to sql db. I'm passing all exception properties like (ex.Message, ex.Source, ex.StackTrace, ex.TargetSite and ex.InnerException) to stored procedure.

The problem is that when I try to pass the ex.InnerException as string to stored procedure I got this error:

Cannot implicitly convert type 'System.Exception' to 'string'

I tried ex.InnerException.ToString() and Convert.ToString (ex.InnerException) but no success.

View 4 Replies

SQL Server :: How To Convert Data Type In The Address Field

Mar 9, 2011

How to i convert the data type in the address field? i keep getting an error

here is my code:

[Code]....

View 5 Replies

DataSource Controls :: Convert String To SQL Data Type?

Feb 22, 2010

how would one go about converting a string to an SQL time data type? Lets say i wanted to convert @param1 to SQL time and @param2 to SQL date.

[Code]....

View 1 Replies

VB.net Conversion Failed When Convert The Varchar Value Abcd@efg.com To Type Int

Jul 3, 2010

I am trying to get text box values into a database from a asp.net form. In my SQL server database I have defined the field emailID as nvarchar(50) and I still get the error messageconversion failed when converting the varchar value abcd@efg.com to type int" I am not trying to convert it int so my guess is SQL server is doing some kind of implicit conversion.

View 2 Replies

DataSource Controls :: Convert C# Datatype To Database Type?

Jan 22, 2010

I have been looking for a way to convert C# datatype into database specific type of MS SQL. For example when I do [Code]....

I would get System.GUID or something like that but what I want is UniqueIdentifier instead of System.GUID. In most cases, I would also want the length of the type like varchar(1000) and stuff like that. Is there anyway I could convert or get similiar result ?

View 6 Replies

SQL Server :: Conversion, When Convert Varchar To Numberic Type?

Dec 24, 2010

Below one is model table, am getting strange issue, i dont know how overcome this issue

[Code]....

Even i tried to convert the varchar to numberic, and also am getting same issue.

Can any one please guide, how to convert the above one.

View 8 Replies

Web Forms :: Attributes.Add Cannot Convert Type Void To Object?

Apr 10, 2010

I am using C# & mvc and have an aspx view page where I am trying to use inline code to set the style of a div elemnet:

<div id=MyDiv>
<%= MyDiv.Attributes.Add("class", "MyClassStyle") %>
</div>

But when I type the inline code in I get the error

"Cannot implicitly convert type 'void' to 'object'".

Whereas some of the Attrbute methods work fine like

<%= MyDiv.Attributes.Count %>

What is the void it is refering to, is it possible to set the styles like this inline,

View 4 Replies







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