Вот код моей модели:
Код: Выделить всё
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; }
}
}
Код: Выделить всё
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
|
|
Код: Выделить всё
editindex
editindex
EDit
Model.ProjectId) %>
model) %>
model.projectName) %>
model.Description) %>
model.Description) %>
model.Description)%>
model.status) %>
model.status) %>
model.status) %>
Ошибка сервера в приложении «/».
Словарь параметров содержит нулевую запись для параметра «projectId» необнуляемого типа «System.Int32» для метода «System.Web.Mvc.ActionResult Edit(Int32)» в «Gridview_BugTracker.Controllers.ProjectsController». Необязательный параметр должен быть ссылочного типа, типа, допускающего значение NULL, или быть объявлен как необязательный параметр.
Имя параметра: параметры
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Просмотрите трассировку стека, чтобы получить дополнительную информацию об ошибке и ее источнике в коде.
Кто-нибудь может помочь?
Подробнее здесь: https://stackoverflow.com/questions/115 ... sp-net-mvc
Мобильная версия