1

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 要素がプレーン テキストとしてページに書き込まれることです。文字列を実際の構文に変換するページを取得する方法はありますか? 文字列を別の方法で返す必要がありますか?

4

1 に答える 1