Arkadaşlar öncelikle şöyle anlatayım;AyarYonet Adında controller ım ve bu controller adı altında Index adında bir viewim var.View i tetikleyen ActionResultımın adıda Index olmakla beraber bu ActionResultım string türünde page adında bir değişken almaktadır ayrıca jquery-page.js adındaki dosyayı kullanmaktayım. Aşagıdaki * kod satırında da parametre gönderimini @Url.Action.. şeklinde yaptım ve class olarak da jquery-page.js daki classlardan kullanmaktadıyım.Fakat Bu link hiç bir şekilde işe yaramıyor..

 <li><a href="javascript:void(0);" name="@Url.Action("Index", "AyarYonet", new { page = "site" })" class="aPage" title="Site Ayarları">Site Ayarları</a></li>

Birde;

 <li><a href="../AyarYonet/Index"  title="Site Ayarları">Site Ayarları</a></li>

Şeklinde yapmayı denedim fakat burda da page adındaki parametreye herhangi bir değer gönderemedim..Nasıl yapabilirm ki ?

soruldu: 12 Mar '13, 16:11

sltn's gravatar image

sltn
614510
cevap kabul oranı: 100%

kapatıldı: 13 Mar '13, 14:57

Turgay%20Can's gravatar image

Turgay Can
8.3k63798

1

Soru acık değil. Sınıfları anlatmak yerine direk sınıfları, Jquery kodlarını falan yazsanız ne yapmak istediginiz daha iyi anlasılır. javascript:void(0); kodu zaten linke tıklayınca hic bir şey yapma anlamına geliyor. Başlıkta Ajax kullanımı yazmıssın ama kodlarda hic ajax ile alaklı birşey yok.

(12 Mar '13, 16:51) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

Evet haklsın hiç birşey yapma anlamına geliyor.Ajax demişim dalgınlıkla.Dediğim jquery dosyasındaki görmesi gereken kod satırı (*) olan yer olması lazım ama görmüyor.zeten bunu kullanmayı düşünmüyorum fakat merak ettim.

$(document).ready(function () { $('a.aDelete').live('click', function (a) { var btn = $(this);> addDelete(this, a, function () addDeleteRow(btn, '#Info', 'Kayıt > Silindi', '#ajaxResult'); }, 'Kaydı > Sil', 'Kaydı Silmek İstiyormusunuz'); });

$('a.aEdit').live('click', function (a) { addEdit(this, a,> '#Info', 'Kayıt Düzenlendi',>  #ajaxResult'); });
$('a.aSearch').live('click', function (a) { addSearch(this, a,> '#Info', 'Arama Yapıldı',

'#ajaxResult'); }); $('a.aLogin').live('click', function (a) { addLogin(this, a,> '#Login', 'Giriş Yapıldı', '#ajaxLogin'); }); (*) $('a.aPage').live('click', function (a) { addPage(this, a, > '#Info', ' Sayfaya Geçildi', '#ajaxResult'); });> });

Aslında benim yapmak istediğim ;

public ActionResult Index(string page)
        {
            return View("Index", Icerik(page, null));
        }
Bu  ActionResult ın viewini cağırırken

<li><a href="../AyarYonet/Index"  title="Site Ayarları">Site Ayarları</a></li>
çağırıyorum ama burda parametre gönderemiyorum.'Page' değikenine nasıl değer atayabilirm.İnş yeterince acıklayıcı olmustur.
(13 Mar '13, 14:11) sltn sltn's gravatar image

Bu soru 13 Mar '13, 14:57 Turgay Can tarafından "İçerik ile başlığın alakası yok, soru soranında amacı belli değil." gerekçesiyle kapatıldı.

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×81
×47

Soruldu: 12 Mar '13, 16:11

Görüntüleme: 782 kez

Son güncelleme: 14 Mar '13, 03:12

powered by BitNami OSQA