【问题标题】:How I add substring in here ASP.NET MVC 4?我如何在这里 ASP.NET MVC 4 中添加子字符串?
【发布时间】:2017-11-01 15:43:57
【问题描述】:

好的,我想为我的视图添加子字符串,

这是我的代码

@Html.ValueFor(x => x.rol_tb_form1.pengusul.Substring(5,5))

这是我的错误

描述:执行过程中发生了未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 关于错误及其起源于代码的位置。

异常详细信息:System.InvalidOperationException:可以使用模板 仅具有字段访问、属性访问、一维数组索引或 单参数自定义索引器表达式。

有人可以修复我的代码吗??

【问题讨论】:

  • 为什么不@Model.rol_tb_form1.pengusul.Substring(5,5)
  • 你不能在助手的 lambda 表达式中使用Substring。如果您没有该属性的任何DisplayFormat,那么您可以尝试上面的评论

标签: c# asp.net asp.net-mvc asp.net-mvc-4


【解决方案1】:

更多的方法来做这个例子,

@{ string _substring = Model.rol_tb_form1 == null ? string.Empty : Model.rol_tb_form1.pengusul.Substring(5, 5); }

你可以像这样在你的视图中调用它

@_substring

确保此数据 (rol_tb_form1) 不为空,

jadi dliat dulu itu ada isinya apa ngga,kalo ada baru di panggil di view,biar gak 错误

kasih point yah mas kwkwkw

dengan catatan, itu Model.rol_tb_form1 itu emg ada foreignkey di model classnya yak, kalo ngga ada katakan lah string biasa, yahh tinggal

@Model.YourField.Substring(5,5)

无需使用 html 助手,抱歉英语不好哈哈哈

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 2014-10-26
    • 1970-01-01
    相关资源
    最近更新 更多