JavascriptはMVCのHTML文字列を受け入れませんか? txtファイルから、私は、文字列にHTMLテンプレートを送っていた場所から私のMVCのcontollerJavascriptはMVCのHTML文字列を受け入れませんか?
using (StreamReader sr = new StreamReader(@"D:\Templates\NewGridTemplate.txt"))
{
// Read the stream to a string, and write the string to the console.
obj.sGridTemplate = sr.ReadToEnd().Replace(Environment.NewLine, " ");
//Console.WriteLine(line);
}
return View(obj);
CSHTML JavaScriptで実際のコードの下に
var sHTML=$(@Model.sGridTemplate);
は、エラーのスクリーンショットです。 HTML文字列はJavascriptで受け付けられません。文字 "<"などを示しています。私が逃したものを教えてください。 Image 3
文字列は引用符で囲まれていないため、構文として解釈されます。また、あなたのMVCシステムは文字列をエスケープしているようです。 HTMLとして機能させたい場合は、これをエスケープする必要があります。 –