1つのアンカータグがある部分ビューが1つあります。 Html.Partial()を使用してパーシャルビューを読み込んだら、そのアンカータグを条件に基づいて削除します。同様に:Html.Partial( "PartialViewName")によって返されたMVCHtmlStringを変更する方法
@{
var html = Html.Partial("PartialView");
if(true)
{
// Delete anchor tag from MVCHtmlString.
}
}
注:私は、アンカータグを削除したいがページ上に残ったHTMLをレンダリングします。私はViewBag、Jquery/Javascriptのすべてのトリックを認識しています。私はちょうど私がこのようにする方法を知りたいですか?どのようにしてその要素を得ることができ、どうやって削除してHTMLを残すことができますか?
なぜ、その条件を部分的なものに入れないのですか(あるいは、あなたの条件に基づいて要素を削除するためにjavascriptを使用します) –
私はできます私がこのようにすることができれば、それは多くの場所で使用されているように、部分的なビューで条件を置くことはできません。それ以外はjqueryからやる方法を知っています。 :) –
はいできます。部分的にモデルを受け入れ、その中にパラメータを渡します。既存の動作を維持したい場所にモデルを提供しないでください。 – GSerg