按下按钮时,Blazor服务器应用程序中的输入字段未绑定

含义

我在应用程序中遇到怪异的行为,当我在PC上调试它时,运行良好,当我将其发布到Azure时,按“登录”按钮时密码输入未绑定。要绑定它,我必须单击其他位置,然后按“登录”按钮。这是我的代码:

<AuthorizeView>
<Authorized>
    <b>Hello, @context.User.Identity.Name!</b>
    <a class="ml-md-auto btn btn-primary"
       href="/logout?returnUrl=/"
       target="_top">Logout</a>
</Authorized>
<NotAuthorized>
    <input type="text"
           placeholder="User Name"
           @bind="@Username" />
    &nbsp;&nbsp;
    <input type="password"
           placeholder="Password"
           @bind="@Password" />
    <a class="ml-md-auto btn btn-primary"
       href="/login?paramUsername=@encode(@Username)&paramPassword=@encode(@Password)"
       target="_top">Login</a>
@code {
     string Username = "";
     string Password = "";
     private string encode(string param)
     {
         return HttpUtility.UrlEncode(param);
     }
}
文科夫斯基

之所以会发生这种情况,是因为仅当您将焦点放在输入之外时才设置该值,因此应使用一种在每次按键时更新该值的方法。

<input 
    type="password"
    placeholder="Password"
    @bind="@Password" 
    @bind:event="oninput" // update value on every key press
/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Blazor服务器应用程序中检测服务器预渲染

来自分类Dev

在Flask应用程序中单击按钮时发生内部服务器错误

来自分类Dev

直接输入URL浏览器时,“ /”应用程序ASP.NET中的服务器错误

来自分类Dev

按下按钮时,应用程序关闭。目标是使用EditText的输入设置TextView

来自分类Dev

未输入任何内容并按下按钮时,Android应用程序崩溃

来自分类Dev

在Blazor服务器端应用程序中获取用户代理和IP

来自分类Dev

如何在Blazor服务器端Web应用程序中扩展IdentityUser

来自分类Dev

按下按钮时用户位置发送器应用程序崩溃

来自分类Dev

按下按钮时Java应用程序创建Rectangle

来自分类Dev

按下按钮时应用程序保持停止

来自分类Dev

当用户按下主页按钮时,将日期保存在服务器中

来自分类Dev

如何从Blazor服务器端应用程序中的剃须刀页面导航到blazor组件?

来自分类Dev

按下蓝牙设备按钮应在应用程序中触发Onclick监听器

来自分类Dev

蓝牙设备按钮按下应在应用程序中触发Onclick侦听器

来自分类Dev

按下按钮时从下拉菜单中随机选择图像的应用程序

来自分类Dev

在Android中按下主屏幕按钮时退出应用程序

来自分类Dev

在完整应用程序中按下后退按钮时如何添加声音

来自分类Dev

为什么当我按下按钮在表中插入值时应用程序崩溃?

来自分类Dev

Intellij Ultimate Edition中未启用“应用程序服务器”选项卡

来自分类Dev

SSRS报告未显示在我的应用程序中,但在服务器上运行正常

来自分类Dev

当按下后退按钮时,我的应用程序会关闭最近的应用程序

来自分类Dev

从服务器端Blazor应用程序调用API时,用户声明始终为空

来自分类Dev

部署到新服务器时ASP.NET应用程序中的配置错误

来自分类Dev

尝试cURL时“ /”应用程序中的服务器错误

来自分类Dev

用户登录后,如何在Blazor服务器端应用程序中检索用户声明?

来自分类Dev

第一次在Blazor服务器端应用程序中调用Web API无效

来自分类Dev

如何在Blazor服务器应用程序中检查iframe是否已完成内容加载?

来自分类Dev

用户登录后,如何在Blazor服务器端应用程序中检索用户声明?

来自分类Dev

按下主屏幕按钮后,Android应用程序未显示在最小化列表中

Related 相关文章

  1. 1

    在Blazor服务器应用程序中检测服务器预渲染

  2. 2

    在Flask应用程序中单击按钮时发生内部服务器错误

  3. 3

    直接输入URL浏览器时,“ /”应用程序ASP.NET中的服务器错误

  4. 4

    按下按钮时,应用程序关闭。目标是使用EditText的输入设置TextView

  5. 5

    未输入任何内容并按下按钮时,Android应用程序崩溃

  6. 6

    在Blazor服务器端应用程序中获取用户代理和IP

  7. 7

    如何在Blazor服务器端Web应用程序中扩展IdentityUser

  8. 8

    按下按钮时用户位置发送器应用程序崩溃

  9. 9

    按下按钮时Java应用程序创建Rectangle

  10. 10

    按下按钮时应用程序保持停止

  11. 11

    当用户按下主页按钮时,将日期保存在服务器中

  12. 12

    如何从Blazor服务器端应用程序中的剃须刀页面导航到blazor组件?

  13. 13

    按下蓝牙设备按钮应在应用程序中触发Onclick监听器

  14. 14

    蓝牙设备按钮按下应在应用程序中触发Onclick侦听器

  15. 15

    按下按钮时从下拉菜单中随机选择图像的应用程序

  16. 16

    在Android中按下主屏幕按钮时退出应用程序

  17. 17

    在完整应用程序中按下后退按钮时如何添加声音

  18. 18

    为什么当我按下按钮在表中插入值时应用程序崩溃?

  19. 19

    Intellij Ultimate Edition中未启用“应用程序服务器”选项卡

  20. 20

    SSRS报告未显示在我的应用程序中,但在服务器上运行正常

  21. 21

    当按下后退按钮时,我的应用程序会关闭最近的应用程序

  22. 22

    从服务器端Blazor应用程序调用API时,用户声明始终为空

  23. 23

    部署到新服务器时ASP.NET应用程序中的配置错误

  24. 24

    尝试cURL时“ /”应用程序中的服务器错误

  25. 25

    用户登录后,如何在Blazor服务器端应用程序中检索用户声明?

  26. 26

    第一次在Blazor服务器端应用程序中调用Web API无效

  27. 27

    如何在Blazor服务器应用程序中检查iframe是否已完成内容加载?

  28. 28

    用户登录后,如何在Blazor服务器端应用程序中检索用户声明?

  29. 29

    按下主屏幕按钮后,Android应用程序未显示在最小化列表中

热门标签

归档