1

mvc3でkendo ui q2 2012を使いたいです。私はこのリンクの方法を使用します:

http://docs.kendoui.c​​om/documentation/getting-started/using-kendo-with/aspnet-mvc/introduction

しかし、これを表示する代わりに、私のかみそりのビューでは:

 @(Html.Kendo().Upload()
            .Name("files")
        )

それはこれを示しています:

@Kendo.Mvc.UI.Upload 

そして私はそれを使うことができません。助けてください。ありがとう...

別の質問は、mvc3 で Telerik.Web.UI を使用できるかどうかです。上記と同じ剣道をプロジェクトに追加すると、htmlHelper タイプが表示されません。

4

1 に答える 1

1

アップロードの概要のヘルプ トピックを確認できます。ASP.NET MVC で剣道アップロードを構成して使用する方法を示します。関連するコードは次のとおりです。

ビュー (かみそり):


@(Html.Kendo().Upload()
        .Name("attachments")
        .Async(async => async
            .Save("Save", "Home")
        )
)

コントローラ:


public ActionResult Save(IEnumerable<HttpPostedFileBase> attachments)
{
    // The Name of the Upload component is "attachments"
    foreach (var file in attachments)
    {
        // Some browsers send file names with full path. We only care about the file name.
        var fileName = Path.GetFileName(file.FileName);
        var destinationPath = Path.Combine(Server.MapPath("~/App_Data"), fileName);

        file.SaveAs(destinationPath);
    }

    // Return an empty string to signify success
    return Content("");
}
于 2013-03-06T12:15:41.250 に答える