帐号
注册
密码
登录
只需一步,快速开始
关闭
安全选项
找回密码
记住我
我的中心
登录或注册新用户,开通自己的个人中心
切换到窄版
快速搜索
帖子标题
作者
版块
PageAdmin网站内容管理系统(CMS)交流论坛
»
PageAdmin使用区
»
安装及使用交流
»
使用“数据选择器(弹窗选择)”获取到对应的ID后,怎么在列表页中...
PageAdmin使用区
安装及使用交流
案例交流及展示
系统改进和发展建议
系统发布及下载
用户交流区
网站技术资源区
网站营运交流
广告发布专区
返回列表
查看:
2256
|
回复:
5
使用“数据选择器(弹窗选择)”获取到对应的ID后,怎么在列表页中...
[复制链接]
发送短消息
UID
64214
精华
0
查看公共资料
搜索主题
搜索帖子
skyplume
组别
PageAdmin新手
生日
帖子
66
积分
127
性别
注册时间
2021-04-24
1
#
字体大小:
t
T
发表于
2021-09-04 12:01
|
只看楼主
使用“数据选择器(弹窗选择)”获取到对应的ID后
可以在文章内容页通过信息表名和信息id获取信息表内容数据 Html.InfoData(string infoTable, int infoId)
可是在列表循环中调用ID对应的数据时候提示——没有名为“InfoData”的适用方法,但似乎有一个具有该名称的扩展方法
@foreach{...
Html.InfoData // 这个会报错
}
应该是
foreach
循环中用不了
InfoData
方法,我该怎么才能获取到ID所对应的信息
微信截图_20210903175416.png
(, 下载次数:0)
(2021/9/4 12:01:56 上传)
微信截图_20210903175436.png
(, 下载次数:0)
(2021/9/4 12:01:56 上传)
微信截图_20210903175535.png
(, 下载次数:0)
(2021/9/4 12:01:56 上传)
微信截图_20210904115946.png
(, 下载次数:0)
(2021/9/4 12:01:56 上传)
分享
转发
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16248
积分
26996
性别
注册时间
2015-11-29
2
#
字体大小:
t
T
发表于
2021-09-04 14:18
|
只看该用户
写法没有错,你添加的字段TeacherId是是数字还是字符串
如果是字符串需要通过StringHelper.Format<int>("")转换一下。InfoData 的第二个参数只能是数字
PageAdmin CMS-想到就能做到!
TOP
发送短消息
UID
64214
精华
0
查看公共资料
搜索主题
搜索帖子
skyplume
组别
PageAdmin新手
生日
帖子
66
积分
127
性别
注册时间
2021-04-24
3
#
字体大小:
t
T
发表于
2021-09-04 14:33
|
只看楼主
回复
2楼
xiyou
的帖子
是int类型没错的 单独使用infoData可以成功调取相关数据,但是在foreach下用infoData后台就会报错说:
“System.Web.Mvc.HtmlHelper<dynamic>”没有名为“InfoData”的适用方法,但似乎有一个具有该名称的扩展方法。扩展方法不能进行动态调度。请考虑强制转换动态参数,或调用该扩展方法但不使用扩展方法语法。
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16248
积分
26996
性别
注册时间
2015-11-29
4
#
字体大小:
t
T
发表于
2021-09-04 16:03
|
只看该用户
@(int)(Item.TearcheIds)
试试
PageAdmin CMS-想到就能做到!
TOP
发送短消息
UID
64214
精华
0
查看公共资料
搜索主题
搜索帖子
skyplume
组别
PageAdmin新手
生日
帖子
66
积分
127
性别
注册时间
2021-04-24
5
#
字体大小:
t
T
发表于
2021-09-06 13:35
|
只看楼主
回复
4楼
xiyou
的帖子
不是类型的问题,我的数据类型已经设置好int了的 主要是在foreach内部不能使用infoData方法
TOP
发送短消息
UID
27
精华
0
查看公共资料
搜索主题
搜索帖子
xiyou
组别
管理员
生日
帖子
16248
积分
26996
性别
注册时间
2015-11-29
6
#
字体大小:
t
T
发表于
2021-09-07 17:15
|
只看该用户
你测试过了不可以?
PageAdmin CMS-想到就能做到!
TOP
上一主题
|
下一主题
返回列表
高级编辑器
B
Color
Image
Link
Quote
Code
Smilies
默认表情
你需要登录后才可以发帖
登录
|
注册
发表回复
查看背景广告
隐藏
发新主题
PageAdmin使用区
安装及使用交流
案例交流及展示
系统改进和发展建议
系统发布及下载
用户交流区
网站技术资源区
网站营运交流
广告发布专区
TOP
设置头像
个人资料
更改密码
用户组
收藏夹
积分
Default