MVC没有实体框架

时间:2014-11-12 22:29:06

标签: asp.net-mvc

[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>
}

0 个答案:

没有答案