Hier ist mein Modellcode:
Code: Select all
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Data.Entity;
namespace Gridview_BugTracker.Models
{
public class BugTracker_DataHelper
{
public static List GetList{get;set;}
public string ProjectId { get; set; }
public string projectName { get; set; }
public string Description { get; set; }
public string status { get; set; }
}
}
Code: Select all
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Data;
using Gridview_BugTracker.Models;
using System.Data.SqlClient;
using System.Data.Entity;
namespace Gridview_BugTracker.Controllers
{
public class ProjectsController : Controller
{
//
// GET: /Projects/
public ActionResult Index()
{
var bugedlist = GetList();
return View(bugedlist);
}
[HttpGet]
public ActionResult Edit(int projectId)
{
BugTracker_DataHelper bugedit = new BugTracker_DataHelper();
var edit = EditList();
bugedit.ProjectId =Convert.ToString(projectId);
return View(edit);
}
public List GetList()
{
var modelList = new List();
using (SqlConnection conn = new SqlConnection(@"Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BugTracker;Data Source=SSDEV6\SQLEXPRESS"))
{
conn.Open();
SqlCommand dCmd = new SqlCommand("Select * from Projects", conn);
SqlDataAdapter da = new SqlDataAdapter(dCmd);
DataSet ds = new DataSet();
da.Fill(ds);
conn.Close();
for (int i = 0; i
Index
Index
ProjectName
Status
|
|
Code: Select all
editindex
editindex
EDit
Model.ProjectId) %>
model) %>
model.projectName) %>
model.Description) %>
model.Description) %>
model.Description)%>
model.status) %>
model.status) %>
model.status) %>
Serverfehler in der „/“-Anwendung.
Das Parameterwörterbuch enthält einen Nulleintrag für den Parameter „projectId“ vom nicht nullbaren Typ „System.Int32“ für die Methode „System.Web.Mvc.ActionResult Edit(Int32)“ in 'Gridview_BugTracker.Controllers.ProjectsController'. Ein optionaler Parameter muss ein Referenztyp oder ein nullbarer Typ sein oder als optionaler Parameter deklariert werden.
Parametername: Parameter
Beschreibung: Während der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Weitere Informationen zum Fehler und seinem Ursprung im Code finden Sie im Stack-Trace.
Kann mir bitte jemand helfen?
Mobile version