1

ビューページからメソッドを呼び出そうとしましたが、呼び出されません。ホームコントローラーのサンプルコードは

public ActionResult Sample(Guid id)
    {
        List<Images> imgList = ImagesManager.GetAlllImages();
        var bindlist = (from i in imgList where id == i.ImageId select i).ToList();
        return RedirectToAction("Index",bindlist);
    }

そして、私がそれを呼び出そうとしているところからの私の.cshtmlページ(ビュー)コードは

<div class="product">
                            <a href="Sample/?Id=@item.ImageId" class="info">
                                <span class="holder">
                                    <img src="@item.ImagePath" alt="">
                                    <span class="dd" >@item.ImageName</span>
                                    <span class="author">by John Smith</span>

「Sample」メソッドが呼び出されない理由。

エラーは「リソースが見つかりません」です

4

1 に答える 1

1

これがあなたが探しているものだと思います

@Html.ActionLink(
    "text for your link", 
    "Sample", // action method
    "Home",   // controller
    new { id = item.ImageId }, // your variable you want to pass
    null) 
于 2013-03-10T19:57:43.557 に答える