1

サイト内の他のページを 5 ~ 6 回表示したいページがあります。

対象ページごとに、html を含むフィールドがあります...

プレビューは実際のページ サイズの約 1/3 になるので、提案に興味があります.... ページの左上だけをプレビューに表示したくありません。

最初の x 文字を取得して表示することを考えました....しかし、ページの残りの部分が表示されないめちゃくちゃな html になってしまいます。

誰かがそれをどのように処理するか教えてもらえますか? HTML プレビューを iframe のようにレンダリングできますか? MVCでそれを行うにはどうすればよいですか。

または、表示可能な方法で HTML からテキストを削除することはできますか? 私はhtmlの可視テキストだけで大丈夫です....

4

2 に答える 2

3

@HTML.Partial("MyViewPartial")ASP.NET MVC で別のページを表示するには、 ( Html.Partial )を使用できます。

あなたの現在のページで:

<section id="login">
    @Html.Partial("_MyViewPartial")   
</section>

そしてあなたの部分的な見方:

@{
      ViewBag.Title="MyViewPartial" 
      Layout=null;
 }
<h2> MyPartialView </h2>
于 2013-03-14T12:52:33.457 に答える
1

オブジェクトを使用しHttpClientてリソースを取得できます。(HttpClient がタスクを返すため、5 つまたは 6 つある場合は、要求を並列化することもできます)。リソースの文字列表現を取得すると、それをビューに渡すことができます。ブラウザーは html のレンダリングを処理しますが、css を維持するのは難しいでしょう。

于 2013-03-14T12:46:49.903 に答える