回答
说你有TempData["Message"]
在您看来它分配给一些hiddenField
如下
@{
var message=TempData["Message"] as string;
}
<input type="hidden" value="@message" id="hdnMessage"/>
现在写一个document.ready
功能,并检查是否隐藏字段值和如果是,则显示如下消息:
$(document).ready(function(){
if($("#hdnMessage").val()!="")
{
var msg=$("#hdnMessage").val();
bootbox.alert(msg);
$("#hdnMessage").val('');//empty the value so that it won't show everytime
}
});
假设<script>
标记用于第e视图,您可以直接将值从TempData
注入JavaScript。像这样的东西会工作:
@if(TempData.ContainsKey("Message"))
{
<script>
$(function(){
bootbox.alert('@TempData["Message"]');
});
</script>
}
这不会.js文件工作,那些没有被剃刀引擎解析。
你可以把它放在一个局部视图中,或者把它包含在_Layout的某个地方,或者直接在你目前工作的视图中使用它。唯一需要记住的是它需要在jQuery之后呈现, bootstrap.js和bootbox.js。
我在这里的问题是我点击bootbox警报后,我想要显示的tempdata消息作为bootbox警报是否有可能 –
@SanjayChaudhary我不知道你在问什么。请更新您的问题,以包含您想要做的事情,最好使用您试用的代码。 –
谢谢你的回复我已经使它的工作,我只是让它显示在我看来与使用任何警报 –
- 1. 显示5秒钟的警报消息
- 2. 在J2ME中显示的警报消息
- 3. 警报窗口中的消息显示
- 4. 警报消息
- 5. 警报消息
- 6. “'$'未定义”警报消息显示
- 7. 标签栏显示警报消息
- 8. 提交后将显示警报消息
- 9. 使用TempData在MVC中显示消息
- 10. 显示警告消息
- 11. 不显示警告消息
- 12. Autolayout显示警告消息
- 13. 警报消息未显示在警报对话框中?
- 14. 如何显示特定的消息,如警报消息在asp.net3.5 c#
- 15. Tkinter警告消息中的“不再显示消息”复选框
- 16. 警报消息与jQuery
- 17. JQuery警报/消息框
- 18. C#.NET:警报消息
- 19. 警报消息按钮
- 20. 清除警报消息
- 21. jquery pinnable警报消息
- 22. 创建警报消息
- 23. 警报消息使用AJAX
- 24. 如何显示来自阵列的所有消息的警报
- 25. 无法显示的消息中的TextView报警管理器
- 26. 无法提示javaFX中的信息消息或警告消息/
- 27. 确认消息后显示警告消息link_to rails
- 28. 显示消息
- 29. 显示消息
- 30. 显示消息
感谢它的工作 –
如果它帮助你,你可以将它标记为答案,以便其他用户来寻找相同的问题也会得到答案! –