.NET MVC大神看过来,奇怪的问题

问题描述

试图代码@foreach(variteminModel){<divclass="media"><divclass="media-leftmedia-middle"><ahref="javascript:;"data-container="body"data-toggle="popover"data-placement="right"><imgclass="media-objectimg-circle"src="/img/download.png"alt="..."style="margin-bottom:10px;width:114px"></a></div><divclass="media-body"><h4class="media-heading">@Html.ActionLink(item.articletitle,"Details","Article",new{id=item.articleid},htmlAttributes:new{target="_self"})@*<ahref="@Url.Action("Details","Article",new{id=item.articleid})"title="@item.articletitle">@item.articletitle</a>*@</h4><p>@item.articlecontent</p></div></div>}

控制器代码[HttpGet]publicActionResultDetails(stringid){try{if(!string.IsNullOrEmpty(id)){Models.ArticleInfoart=DAL.Article.GetArticleid(id);ViewBag.articleid=art.articleid;ViewBag.articlecode=art.articlecode;ViewBag.articletitle=art.articletitle;ViewBag.articlecontent=art.articlecontent;ViewBag.articlemoney=art.articlemoney;ViewBag.articleread=art.articleread;ViewBag.articletag=art.articletag;ViewBag.articletypeid=art.articletypeid;ViewBag.albumid=art.albumid;ViewBag.userid=art.userid;ViewBag.ischoice=art.ischoice;ViewBag.isdel=art.isdel;ViewBag.ispass=art.ispass;ViewBag.datetime=art.datetime;}returnView();}catch(Exception){throw;}}

问题来了,控制器接受不到id

解决方案

解决方案二:

解决方案三:
在线等
解决方案四:
从简化代码开始,先看看id有值吗?
解决方案五:
我刚才发空格那么多是因为那句话有非法字符,是什么懒得找
解决方案六:
引用4楼xomix的回复:

我刚才发空格那么多是因为那句话有非法字符,是什么懒得找

不是的,我把空格去掉了也没有用
解决方案七:
引用5楼Anlan2010的回复:

Quote: 引用4楼xomix的回复:
我刚才发空格那么多是因为那句话有非法字符,是什么懒得找

不是的,我把空格去掉了也没有用

你看楼上的话,简化代码,然后看id的值
解决方案八:
在Id前面加一个@符号@Id
解决方案九:
你这个会生成<ahref="/Article/Details/1">detail</a>,要<ahref="/Article/Details?id=1">detail</a>在控制器才能接收到id的值吧?
解决方案十:
换post请求。
解决方案十一:
楼主配置RouteConfig的路由机制。url:"{controller}/{action}/{id}"
解决方案十二:
以上方法不好用

时间: 2024-11-01 22:50:12

.NET MVC大神看过来,奇怪的问题的相关文章

spring-tomcat报错,请大神看一下是哪里的问题!!

问题描述 tomcat报错,请大神看一下是哪里的问题!! 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'h

matlab simulink-请大神看看我的自抗扰控制框图搭的是否正确

问题描述 请大神看看我的自抗扰控制框图搭的是否正确 请大神帮忙看看是否正确? 解决方案 http://www.ilovematlab.cn/thread-453705-1-1.html

语言求助-输大神看一下我写的宿舍管理系统到底出啥问题了!急,马上要交了!!!

问题描述 输大神看一下我写的宿舍管理系统到底出啥问题了!急,马上要交了!!! 原本只要一个结构体的,但我弄复杂了,求大神帮下忙!这个程序主要是输入时总会得不到正确的链表,我试了好久也没成功,都快崩溃了!简单地用DOS系统运行和其他编程软件运行结果都不同! 学生宿舍管理系统设计 功能:实现简单的学生宿舍基本信息管理,宿舍的基本信息包括楼号.房间号.面积.所容纳人数.已入住人数等,系统以文本菜单形式工作. 基本要求: 实现宿舍基本信息的录入.修改.删除. 实现宿舍信息的浏览.查询 实现安排学生入住.

遍历-数据结构问题。二叉树,程序写了编译没错,但没办法运行。求大神看下。

问题描述 数据结构问题.二叉树,程序写了编译没错,但没办法运行.求大神看下. #include #define MAXLEN 100 using namespace std; typedef char elementType; typedef struct lBnode {elementType data; struct lBnode *lchild,*rchild; }Binode,*Bitree; void create(Bitree &T) //创建二叉链表 {char ch; cin>

java-本人新手求教 关于Java内部类的问题 请大神看图

问题描述 本人新手求教 关于Java内部类的问题 请大神看图 解决方案 就是将 entry 这个对象 加入到 entrys这个数组中去 , 每次夹的时候 都会 count 加1 解决方案二: 这个呢也不是内部类的问题,,就是entrys数组中放入entry对象,,count++就是count先赋值再自增 解决方案三: 将实例entry赋值给entry数组.具体不知道你具体想问什么? 解决方案四: 这个不是内部类的问题,是在一个类中定义了方法,然后把entry 的值赋给entrys 数组j进行前+

c语言acm1003 求大神看看我的代码哪错了

问题描述 c语言acm1003 求大神看看我的代码哪错了 Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. Input The first line of the input

C语言 计算器问题(请大神看一下)

问题描述 C语言 计算器问题(请大神看一下) 123+213-67*34+345/23*45*(34+34-345+245+567)=359 183 可我的程序等于-363067 代码如下 #include#include#include#define MAXZISE 1000struct oper{ char name; int priority; int opnum;};typedef struct oper OPERATOR;OPERATOR opStack[MAXZISE];int OT

tomcat-Myeclipce启动项目时后台日志,求大神看一下这是怎么回事!

问题描述 Myeclipce启动项目时后台日志,求大神看一下这是怎么回事! org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [cn.westcatr.nananiot.HomeController] for bean with name 'homeController' defined in file [F:WorkspacesMyEclipse Professional.me

ueditor-请教一个百度富文编辑器的问题,求大神看一下

问题描述 请教一个百度富文编辑器的问题,求大神看一下 直接上图吧,为什么不显示本地图片,但是选择后确定是可以用的 这是为什么?