【问题标题】:Manually adjusting the value in a field that has a set value already手动调整已设置值的字段中的值
【发布时间】:2022-09-28 02:53:25
【问题描述】:

在 Blazor 中,您是否可以将文本字段设置为等于数字之类的值,然后即使它具有已定义的设置值,也可以手动更改该值?

标签: c# blazor blazor-server-side


【解决方案1】:

所以你想改变文本框显示的内容,而不修改代码中的值,对吧?

我认为您实际上无法更改输入绑定到的变量。

一种方法是有两个文本框。一个绑定到值,一个绑定到不同的值,并根据您希望用户看到的内容切换您显示的那个。像这样的东西:

@if(showOriginalTextbox == true){
    <!--Show the textbox with the real value-->
    <input type="text" @bind="realValue">
}
else{
    <input type="text" @bind="fakeValue">
}

将 fakeValue 设置为您想要显示的任何内容,并将 showOriginalTextbox 设置为 false 以显示它。

【讨论】:

    猜你喜欢
    • 2015-11-27
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多