gpt4 book ai didi

jquery - ASP.NET MVC3 Razor 与 Html.Helpers 和 JQuery 模板的串联

转载 作者:行者123 更新时间:2023-12-01 04:23:15 25 4
gpt4 key购买 nike

所以基本上我想要完成的是在我的 JQuery 模板中,我有条件地添加适用的 html 帮助器控件,似乎给我带来麻烦的是正确的 razor 语法来使用 $value 的客户端值.SomeUniqueId 作为此服务器端生成的控件的 ID...

如果我使用静态 id 作为文字,就像我对样式所做的那样,它将起作用;但我想使用在 {{each items}}...{{/each}} block 中输入 JQuery 模板的值

例如:

{{each items}}
{{if $value.IsAllowed }}
@Html.TextArea("txtSomeValue", new {style="width:80%", ID=$value.SomeUniqueId})
{{/if}}
{{/each}}

有问题的行是:@Html.TextArea("txtSomeValue", new {style="width:80%", ID=$value.SomeUniqueId})

如果我这样做:@Html.TextArea("txtSomeValue", new {style="width:80%", ID="someID"})...它有效...

似乎缺少一些明显的连接...

提前致谢。

最佳答案

我认为您可能需要手动设置此文本区域 - 不使用 Razor:

<textarea name="txtSomeValue" style="width:80%;">${value.SomeUniqueId}</textarea>  

编辑

抱歉,您希望 value.SomeUniqueId 成为文本区域的 ID。这可能有效

<textarea name="txtSomeValue" id="${value.SomeUniqueId}" style="width:80%;"></textarea>  

关于jquery - ASP.NET MVC3 Razor 与 Html.Helpers 和 JQuery 模板的串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com