首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Ajax.ActionLink中模型类的派生变量

Ajax.ActionLink中模型类的派生变量
EN

Stack Overflow用户
提问于 2014-04-16 08:54:50
回答 1查看 224关注 0票数 0

我想在Ajax.ActionLink中传递模型类的变量值

我试过这样做。

查看:

代码语言:javascript
运行
AI代码解释
复制
 <td>
      @Ajax.ActionLink("Event List", "EventList", "Member", new {contact_no = @Model.Cno, email = @Model.email}, new AjaxOptions { UpdateTargetId = "result" })
 </td>

控制器:

代码语言:javascript
运行
AI代码解释
复制
public ActionResult EventList(string contact_no,string email)
{
    if (Request.IsAjaxRequest())
    { 
        //...
    }
}

问题是它接受的是空值。请给我用Ajax.ActionLink在控制器中传递模型值的解决方案

EN

回答 1

Stack Overflow用户

发布于 2014-04-16 09:10:56

你做错了。

由于将@Model.Property放在@Ajax.ActionLink()中,它将无法识别模型属性。

而不是这样:

代码语言:javascript
运行
AI代码解释
复制
@Ajax.ActionLink("Event List", 
                 "EventList", 
                 "Member", 
                  new {contact_no = @Model.Cno, 
                       email = @Model.email}, 
                  new AjaxOptions { UpdateTargetId = "result" })

所以就像这样:

代码语言:javascript
运行
AI代码解释
复制
@Ajax.ActionLink("Event List", 
                     "EventList", 
                     "Member", 
                      new {contact_no = Model.Cno, 
                           email = Model.email}, 
                      new AjaxOptions { UpdateTargetId = "result" })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23104496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文