1
我在Visual Studio中构建了一个Web窗体应用程序,并且有许多按钮功能允许用户从我的数据库添加,修改和删除。如何在ASP.net Web窗体应用程序中处理False/Empty查询?
而且所有的功能工作,直到用户输入了错误的信息或不输入任何
在这里,他们的目的起来的方式是错误,我得到
我自己做了一些研究,但我仍然不确定如何解决它,并会爱上一些帮助
这是有问题
public partial class DeleteCharacters : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
private MarvelModelContext context = new MarvelModelContext();
protected void btnDeleteId_Click(object sender, EventArgs e)
{
int id = System.Convert.ToInt32(txtId.Text);
string Sname = SNameT.Text;
Character CRead = context.Character.FirstOrDefault(c => c.CharacterId == id && c.Superhero == Sname);
context.Character.Remove(CRead);//Error Pops up here
context.SaveChanges();
//Clear Feilds
txtId.Text = "";
SNameT.Text = "";
}
}
您正在使用FirstOrDefault。在使用之前检查该值是否为空。 – MKS 2014-12-11 00:50:33