インデックスが返されたときにコントローラからメッセージボックスを表示しようとしていますが、データベースが応答メッセージを挿入しないアラートで動作する:データベースレスポンスでアラートメッセージを返す
引用が間違っていますか?
"<script>alert('Unsuccessful. Try again.'" + response + ");</script>" ;
編集:
私はコントローラにViewBagにこれを代入し、その:)
インデックスが返されたときにコントローラからメッセージボックスを表示しようとしていますが、データベースが応答メッセージを挿入しないアラートで動作する:データベースレスポンスでアラートメッセージを返す
引用が間違っていますか?
"<script>alert('Unsuccessful. Try again.'" + response + ");</script>" ;
編集:
私はコントローラにViewBagにこれを代入し、その:)
<script>alert('Unsuccessful. Try again.' + response );</script> ;
としてビューに表示されていますと言う必要がありますあなたは引用符を必要としないだけでgloabl変数に応答を割り当て、次にコードを使用する
<script>alert('Unsuccessful. Try again.' + globalVarible );</script> ;
を試してみてください@Html.Raw(@ViewBag.Foo)
あなたの単一引用符を使用すると、response
は、単一引用符を持っているだけでなく
コントローラでscript
タグを作成し、@Html.Raw()
を使用して不要でいないことを確信する必要がresponse
"<script>alert('Unsuccessful. Try again." + response + "');</script>";
後に来る必要があります。代わりに、あなたはこのようなViewBag
プロパティにresponse
を割り当てる必要があります、あなたのビューで
ViewBag.Foo = response;
そして
<script>alert('Unsuccessful. Try again.' + '@ViewBag.Foo')</script>
をなぜ引用符で囲まれたスクリプトタグはありますか? – Amy
@Amy私はそれをViewBagに割り当てています。 – elszeus
それは本当に質問に答えません。 – Amy