-1

ボタンをクリックしたときにやろうとしている皆さん、こんにちは。このボタンは、コントローラーからビューに配列の値を渡します。しかし、どうすればコントローラーアクションを呼び出して、javascript を使用して配列を渡すことができますか?

コントローラーのアクションメソッドは次のとおりです。

public ActionResult Index()

        {
            TahakkukServicesClient client = new TahakkukServicesClient();
            client.ClientCredentials.UserName.UserName = "service_test";
            client.ClientCredentials.UserName.Password = "..";
            client.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = System.ServiceModel.Security.X509CertificateValidationMode.None;
            MakbuzList[] liste = client.GetMakbuzListe(2);
            return View(liste);
        }

そして私の見解:

    @model IEnumerable<MakbuzList>
    @using icerik.TahakkukServices       

    @{

        ViewBag.Title = "E-Belediye";
        Layout = "~/Views/Shared/Ecouncil.cshtml";

    }
    <script type="text/javascript">

        ????????????

</script>
    <li><a class="collapsed">Description</a>
                    <ul>
                        <li><a href="#">Button1</a></li>

                    </ul>
               </li>
4

1 に答える 1

1

onclick アクションをボタンにバインドします。これにより、ajax GET 要求が Index メソッドに送信され、結果が解析されます。MVC インデックス アクションで、ViewResult を返す代わりに、Json を返します。ここに示されているように

于 2012-09-06T11:54:00.650 に答える