MVC4 のビューにさまざまなコードを返す C# クラスを作成しようとしています。私が返しているコードには、html と jquery の両方が含まれています。現在、私は次のことを行っています:
output += "<table id =\"" + grid.name + "\"></table>\n";
output += "<div id=\"" + grid.pager + "\"></div>\n";
output += "jQuery(\"" + grid.name + "\") //and so on
これが私の方法です。出力は文字列です。この文字列には、html と jquery の両方が含まれています。私は単に出力を返しています:
return output;
次に、私の見解では、 @Html.Raw を使用して文字列を変換しています。
@Html.Raw(MyMethod.GetString())
問題は、html 要素が正しくフォーマットされているのに、jquery 要素がプレーン テキストとしてページに書き込まれることです。文字列を実際の構文に変換するページを取得する方法はありますか? 文字列を別の方法で返す必要がありますか?