var Urun = (from u in db.urunlers.Where(x => x.Yayinlama == "1")
where u.UrunID == id
select new
{
u.UrunID,
UrunAdi= u.UrunAdi,
u.UrunAciklama,
u.YorumIzni
}).SingleOrDefault();
ViewBag.urun = Urun;
これは私の「.cs」ページの分離コードです。
var Urun = ViewBag.urun;
<h3 class="Baslik"><%:Urun.UrunAdi %></h3>
これは私のコード「.aspx」ページです。
しかし、「オブジェクト」に「UrunAdi」エラーの定義が含まれていませんか?
別の方法で問題を解決しました:
JavaScriptSerializer js = new JavaScriptSerializer();
var Urun = (from u in db.urunlers.Where(x => x.Yayinlama == "1")
where u.UrunID == id
select new {
u.UrunAdi,
u.UrunID,
u.AltKategoriID,
Uretici=db.ureticilers.Where(x=>x.UreticiID==u.Uretici).Select(x=>x.UreticiAdi).FirstOrDefault()
}).SingleOrDefault();
ViewBag.urun = js.Serialize(Urun);
そして私のaspxページコード:
<%
var Urun = Json.Decode(ViewBag.urun);
%>
<h3 class="Baslik"><%:Urun.UrunAdi %></h3>
この方法は非常にうまく機能します:)みんなありがとう..