asp.net mvc 3でajaxを使用せずに、特定のdivで部分ビューをレンダリングする方法???
たとえば、私はモデルを持っています:
public class TestViewModel
{
public string FullText
{
get
{
retrun "Full text";
}
}
public string ShortText
{
get
{
return "Short text";
}
}
}
メインビュー:
@model TestViewModel
...
<div id="RenderHere">
</div>
@Html.ActionLink("Show short text");
@Html.ActionLink("Show full text");
...
そして2つの部分的なビュー:
ShortTextParial
@model TestViewModel
@Html.LabelFor(m => m.ShortText);
@Model.ShortText;
およびFullTextPartial
@model TestViewModel
@Html.LabelFor(m => m.FullText);
@Model.FullText;
たとえば、ajaxを使用せずに「Showshorttext」actionlinkを指定した後、「RenderHere」divでShortTextPartialをレンダリングするにはどうすればよいですか?私はすでにそのような解決策を見つけましたが、それらは私には合いません。
PSクライアント側でJavaスクリプトが無効になっているとページが正しく機能しないため、Ajaxを使用したくありません。