Click here to Skip to main content
15,886,873 members
Home / Discussions / Web Development
   

Web Development

 
AnswerRe: FaceBook Like Comment Box in asp.net Pin
User 418025429-Mar-17 5:19
User 418025429-Mar-17 5:19 
AnswerRe: FaceBook Like Comment Box in asp.net Pin
ZurdoDev29-Mar-17 6:01
professionalZurdoDev29-Mar-17 6:01 
QuestionThe server responded with a status of 404 Pin
Kevin Marois23-Mar-17 5:21
professionalKevin Marois23-Mar-17 5:21 
AnswerRe: The server responded with a status of 404 Pin
F-ES Sitecore23-Mar-17 23:32
professionalF-ES Sitecore23-Mar-17 23:32 
QuestionFront Page ideas? Pin
Member 1307776622-Mar-17 10:11
Member 1307776622-Mar-17 10:11 
QuestionRe: Front Page ideas? Pin
Richard MacCutchan22-Mar-17 10:45
mveRichard MacCutchan22-Mar-17 10:45 
AnswerRe: Front Page ideas? Pin
Nathan Minier23-Mar-17 1:18
professionalNathan Minier23-Mar-17 1:18 
Question[MODIFIED] - ASP.Net MVC - "A data source must be bound before this operation can be performed" Pin
Kevin Marois22-Mar-17 5:47
professionalKevin Marois22-Mar-17 5:47 
I have this WebGrid. When I run this from inside Visual Studio it works fine. When I host on IIS I get "A data source must be bound before this operation can be performed".
HTML
@using (@Html.BeginForm("Index", "Home"))
{
    <div id="divData">
        @{
            var grid = new WebGrid(Model);

<pre>
        @grid.GetHtml(
        tableStyle: "webgrid-table",
        headerStyle: "webgrid-header",
        footerStyle: "webgrid-footer",
        alternatingRowStyle: "webgrid-alternating-row",
        selectedRowStyle: "webgrid-selected-row",
        rowStyle: "webgrid-row-style",
        mode: WebGridPagerModes.All, 
        columns:
        grid.Columns
        (
            grid.Column(columnName: "SiteId", header: "Site Id", format: @<text>@item.SiteId</text>),
            grid.Column(columnName: "Instrument", header: "Instrument", format: @<text>@item.InstrumentId</text> ),
            grid.Column(columnName: "TowerLocation", header: "Tower", format: @<text>@item.TowerLocation</text>),
            grid.Column(columnName: "BayLocation", header: "Bay Location", format: @<text>@item.BayLocation</text>),
            grid.Column(columnName: "BaySerialNo", header: "Bay Serial #", format: @<text>@item.BaySerialNo</text>),
            grid.Column(columnName: "BayStatus", header: "Bay Status", format: @<text>@item.BayStatus</text>),
            grid.Column(columnName: "AccessionId", header: "Accession ID", format: @<text>@item.AccessionId</text>),
            grid.Column(columnName: "Result", header: "Result", format: @<text>@item.Result</text>),
            grid.Column(columnName: "AssayName", header: "Assay Name", format: @<text>@item.AssayName</text>),
            grid.Column(columnName: "TestStarted", header: "Started", format: @<text>@item.Started</text>),
            grid.Column(columnName: "TestCompleted", header: "Completed", format: @<text>@item.Completed</text>),
            grid.Column(columnName: "TestSummary", header: "Test Summary", format: @<text>@item.TestSummary</text> )
        ))
    }


}

I see this error
Line 127:                    var grid = new WebGrid(Model);
Line 128:
Line 129:                    @grid.GetHtml(                                 //<=== This is highligthed
Line 130:                    tableStyle: "webgrid-table",
Line 131:                    headerStyle: "webgrid-header",
The line highlited in the browser is where it's failing.

The Controller code

public class HomeController : Controller
{
private IDataAccess _dal;
public HomeController()
{
    _dal = new DataAccess();
}

public ActionResult Index()
{
    var data = GetData();
    return View(data);
}

public IEnumerable<AssayDashboardInfoEntity> GetData()
{
    var data = _dal.GetDashboardInfos(new DashboardInfoQueryArgs());
    return data;
}

}

What am I doing wrong here?

[UPDATE]
In the controller if I change
IEnumerable<AssayDashboardInfoEntity> data = _dal.GetDashboardInfos(new DashboardInfoQueryArgs());
to
IEnumerable<AssayDashboardInfoEntity> data = new List<AssayDashboardInfoEntity>();
The I see the grid OK. This makes me think it's not reaching the server for the data. How can I test this?
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.


modified 22-Mar-17 12:18pm.

AnswerRe: [MODIFIED] - ASP.Net MVC - "A data source must be bound before this operation can be performed" Pin
Richard Deeming22-Mar-17 6:24
mveRichard Deeming22-Mar-17 6:24 
GeneralRe: [MODIFIED] - ASP.Net MVC - "A data source must be bound before this operation can be performed" Pin
Kevin Marois22-Mar-17 6:55
professionalKevin Marois22-Mar-17 6:55 
QuestionMessage Closed Pin
20-Mar-17 1:59
professionalQuuick20-Mar-17 1:59 
QuestionRe: What are 5 essential skills every Web Developer should have? Pin
Nathan Minier21-Mar-17 1:33
professionalNathan Minier21-Mar-17 1:33 
AnswerRe: What are 5 essential skills every Web Developer should have? Pin
ZurdoDev21-Mar-17 1:46
professionalZurdoDev21-Mar-17 1:46 
AnswerRe: What are 5 essential skills every Web Developer should have? Pin
Amarnath S21-Mar-17 1:50
professionalAmarnath S21-Mar-17 1:50 
QuestionHtml Contact form with PHP Pin
lapeci15-Mar-17 3:11
lapeci15-Mar-17 3:11 
AnswerRe: Html Contact form with PHP Pin
Jochen Arndt15-Mar-17 4:39
professionalJochen Arndt15-Mar-17 4:39 
GeneralRe: Html Contact form with PHP Pin
lapeci15-Mar-17 6:21
lapeci15-Mar-17 6:21 
GeneralRe: Html Contact form with PHP Pin
Jochen Arndt15-Mar-17 6:33
professionalJochen Arndt15-Mar-17 6:33 
AnswerRe: Html Contact form with PHP Pin
biplob-hider18-Mar-17 2:26
professionalbiplob-hider18-Mar-17 2:26 
QuestionASP.Net Core Web Config Properites Pin
Member 1061576012-Mar-17 9:54
Member 1061576012-Mar-17 9:54 
AnswerRe: ASP.Net Core Web Config Properites Pin
Kornfeld Eliyahu Peter13-Mar-17 1:14
professionalKornfeld Eliyahu Peter13-Mar-17 1:14 
QuestionPHP WITH BIOMETRIC Pin
Member 117865228-Mar-17 1:31
Member 117865228-Mar-17 1:31 
AnswerRe: PHP WITH BIOMETRIC Pin
ZurdoDev10-Mar-17 6:53
professionalZurdoDev10-Mar-17 6:53 
GeneralRe: PHP WITH BIOMETRIC Pin
Member 1178652210-Mar-17 7:12
Member 1178652210-Mar-17 7:12 
QuestionPHP MYSQL UPDATE ISSUE Pin
Member 117865228-Mar-17 1:29
Member 117865228-Mar-17 1:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.