做webform多了,学习mvc感觉转不过弯来

txgaozhao 2012-04-09 11:04:00
现在尝试用mvc做一个项目,以前在webform通过脚本注册来在页面加载完后弹出一个提示框的方法。在mvc里折腾了好久都不知道怎么实现。
page.ClientScript.RegisterStartupScript(typeof(string), "msg", "<script type=\"text/javascript\">alert('提示内容')</script>");
mvc里面怎么实现这个效果呢?
...全文
253 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
想念旧时光 2012-04-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
MVC是这样用的:
Controller中返回:

return Content("<script >alert('提示内容');</script >", "text/html");
[/Quote]
你必须知道Controller可以返回那些值。
E次奥 2012-04-10
  • 打赏
  • 举报
回复

MVC应该简单啊!
全局变量 2012-04-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

哦。。可以这样:
Controller中返回:

return Content("<script >alert('提示内容');</script >", "text/html");
[/Quote]
++;
或Response.Write()
hk08807 2012-04-10
  • 打赏
  • 举报
回复
前台写一个function A(alert("提示内容"););
在<body onload="A();"></body>上调用
chen_ya_ping 2012-04-10
  • 打赏
  • 举报
回复
return javascript
heycoder 2012-04-10
  • 打赏
  • 举报
回复


[Quote=引用 12 楼 的回复:]

晕,最简单的方法就是前台HTML code

$(function () {
@Html.Raw(ViewBag.Msg)
})


后台
C# code

ViewBag.Msg="你好,我弹出来了";
return View();
[/Quote]

+1 这个思路可以.
骑猪看海 2012-04-10
  • 打赏
  • 举报
回复
ViewBag.Msg="alert('你好,我弹出来了');";
骑猪看海 2012-04-10
  • 打赏
  • 举报
回复
晕,最简单的方法就是前台

$(function () {
@Html.Raw(ViewBag.Msg)
})

后台

ViewBag.Msg="你好,我弹出来了";
return View();
yellowgiutou 2012-04-10
  • 打赏
  • 举报
回复
钻取可用分~mvc刚开始学
ltcszk 2012-04-10
  • 打赏
  • 举报
回复
mvc页面无状态,直接给警告不合适

你可以考虑跳转或者ajax验证之类的
mngzilin 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

这个是在页面加载前执行脚本的 不适合用
引用 2 楼 的回复:

哦。。可以这样:
Controller中返回:

return Content("<script >alert('提示内容');</script >", "text/html");
[/Quote]

ajax可用
txgaozhao 2012-04-09
  • 打赏
  • 举报
回复
这个是在页面加载前执行脚本的 不适合用
[Quote=引用 2 楼 的回复:]

哦。。可以这样:
Controller中返回:

return Content("<script >alert('提示内容');</script >", "text/html");
[/Quote]
mngzilin 2012-04-09
  • 打赏
  • 举报
回复
q107770540 2012-04-09
  • 打赏
  • 举报
回复
哦。。可以这样:
Controller中返回:

return Content("<script >alert('提示内容');</script >", "text/html");
q107770540 2012-04-09
  • 打赏
  • 举报
回复
MVC这样不能用?

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧