私は削除を実行するには、次のAjax.actionlinkを持っている: -どのように私のasp.netの内側にカスタマイズされたJavaスクリプトのアラートを作成し、それをオブジェクトのプロパティを渡すためにMVC
@Ajax.ActionLink("Delete", "Delete", "Answer",
new { id = answer.AnswersID },
new AjaxOptions
{
Confirm = "Are You sure You want to delete this Answer ?",
HttpMethod = "Post",
UpdateTargetId = @answer.AnswersID.ToString(),
OnSuccess = "removePartial2",
})
と、次のremovePartial2 JavaスクリプトことONSUCCESS呼び出されます: -
現在両方Confirm = "Are You sure You want to delete this Answer ?",
& alert('Deletion was successful');
アラートがこれらのエラーメッセージではなく、確認メッセージヘクタール私はそうしているように見える、非ユーザーフレンドリーアラートで表示されていますどのように私は、ルックアンドフィール(色&テキスト)を変更し、カスタマイズされたJavaスクリプトの警告を提供することができます
:以下の2つの質問がまし。
警告メッセージの一部として表示されるように削除されるオブジェクトのanswer.Descriptionを渡しますか?編集
: - は、私は、彼らがクールに見えるようBootsrapアラートしようとしたが、私が意図したビューにナビゲートするとき、私は、ブートストラップ・alert.jsファイル内"$('body').on('click.alert.data-api', dismiss, Alert.prototype.close)"
に次のエラー"Microsoft JScript runtime error: Object doesn't support property or method 'on'"
を得ました。何が問題の原因になるのでしょうか?
1の場合、デフォルトのアラートを置き換える/いくつかのjQueryプラグインがあります。 Googleの周り! – asawyer
アラートおよび確認のポップアップは、ブラウザによって提供されるため、変更することはできません。代わりにカスタムのものを使用する(jQueryUIなど) – veblock