Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to specify the assembly explicity in the type name?

I am using the visual studio 2010 for designing a web,and I have used the layer

programming,I am using a gidview and objectdatasource, but I get this exeption:

"The type 'WebApplication4.view1' is ambiguous: it could come from assembly   
 'C:\Users\EHSAN\AppData\Local\Temp\Temporary ASP.NET 
  Files\root\d04444bc\d654bde6\App_Code.i0fp6yrj.DLL' or from assembly 
  'C:\Users\EHSAN\Documents\Visual Studio 
  2010\Projects\WebApplication4\WebApplication4\bin\WebApplication4.DLL'. Please 
  specify the assembly explicitly in the type name."

I put my code here:

this is my web.aspx:

<asp:ObjectDataSource ID="ObjectDataSource1" Runat="server" TypeName="WebApplication4.view1"
        SelectMethod="Search" OldValuesParameterFormatString="original_{0}" >

      </asp:ObjectDataSource>

and this is the search.cs file in BAL folder in APP_Code:

namespace WebApplication4
{
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Linq;
    using System.Data;
 public class view1 : System.Web.UI.Page
    {
        public view1()
        { }

        public List<person> Search()
        {
            List<person> persons = new List<person>();
            DataSet ds = PersonsDB.Search();

            foreach (DataRow row in ds.Tables[0].Rows)
            {

                persons.Add(new person((String)row["id"], (String)row["nam"], (String)row["family"], (String)row["namepedar"], (String)row["shshenas"], (String)row["codemelli"]));
            }


            return persons;
        }
    }

where is the problem?

like image 643
sarah sh Avatar asked May 18 '13 08:05

sarah sh


2 Answers

Try moving the Search.cs file out of the App_Code folder and see if it works. I had the same problem and I moved it out and it started to work.

like image 171
Farax Avatar answered Sep 20 '22 12:09

Farax


I had the same error. I created WebUserControl project with control in it named control1. Also I had project Website1 where I used my control1(using project build event to copy control1 to Website1). It worked fine, but then I copied my Website1 project and renamed as Website2 project. On website2 I got this error. Clean, rebuild did not solve. I deleted all files in Website2\bin folder and build Website2 project. Error was solved.

like image 37
lapers Avatar answered Sep 19 '22 12:09

lapers