解决方案 »
- 一个在Ext中使用的telerik出现问题 大哥大姐们帮帮忙!在线等~
- 如何在aspx网页加入声音
- 就这一句连接字符串 如何修改
- 有的客户端运行程序时,JS画不出线,知道是系统的事,但应该改哪个地方呢?
- 怎么获得用户通过什么页面到达我的网站? Asp.net
- 怎样使用新发布的AJAX?
- IIS的错误日志在哪里设置?
- 菜鸟求助!关于页面上label文本的动态显示:label文本随着鼠标不同操作而显示不同提示信息,但怎么让label刷新显示最新的内容??
- 求大神指点!!!关于sitemap
- 请问哪里有最新的TREEVIEW(1.0.2.226)安装程序下载?
- 如何在c\s形式下 通过mac地址拿到对应ip呢~~
- POST提交出现 HTTP/1.1 500 Internal Server Error :
@if (ViewBag.F == "0") //
{
url='@Url.Action("ABC")'; ==>JS,给变量url赋值 不能正确生成代码
}
这不是一个url 一个是js,一个是服务器端的
var url='';
if ("@ViewBag.F" == "0") //
{
url='@Url.Action("ABC")'; ==>JS,给变量url赋值 不能正确生成代码
}
else if ("@ViewBag.F"=="2")
url="~/Home/Index"; ==>JS,给变量url赋值,不能正确生成代码
</script>
并没有执行Url.Action 代码,当你不加上单引号的时候又编译不过,所以你需要将其绑定在一个隐藏控件里面,在后面去获取,感觉在script下是不支持写C#代码的以前又遇到过,初步理解这样子
<script>
var url='';
@if (ViewBag.F == "0") //
{
<text> [email protected]("ABC"); </text>
}
else if (ViewBag.F == "2")
{
<text> var url = "~/Home/Index";</text>
}
</script>
楼上的贴了<text></text>的,俺贴@:吧
@if (ViewBag.F == "0")
{
@:url = '@Url.Action("ABC")';
}