[HttpPost]
public ActionResult UrunEkle(Urunler urun)
{
string connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
using (SqlConnection conn = new SqlConnection(connectionString))
{
conn.Open();
string sql = "sp_UrunEkle";
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
cmd.Parameters.AddWithValue("@UrunAd", urun.UrunAd);
cmd.Parameters.AddWithValue("@UrunAckl", urun.UrunAckl);
cmd.Parameters.AddWithValue("@UrunFiyat", urun.UrunFiyat);
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "sp_UrunEkle";
cmd.ExecuteNonQuery();
}
conn.Close();
}
return View();
}
//下面代码index.cshtml..But我有UrunAdd页面没有找到源错误。我该怎么办..我想做MVC但没有实体只有存储过程..我怎么能这样做..像这样我寻找例子......请帮助我。
@using (Html.BeginForm("UrunEkle", "Home", FormMethod.Post))
{
foreach (var item in Model)
{
<table>
<tr>
<td>
@Html.DisplayFor(modelItem => item.UrunAd)
</td>
<td>
@Html.DisplayFor(modelItem => item.UrunAckl)
<td>
@Html.DisplayFor(modelItem => item.UrunFiyat)
</td>
</tr>
</table>
}
<p>
<input type="submit" value="Ekle" />
</p>
}