小编Don*_*Don的帖子

Blazor:计算 Blazor 文本区域中的字符(不是 .js)

我有一个输入 textarea,我正在限制(完成)的字符数,我还想提供有关剩余字符数的视觉反馈。这是我的文本区域:

<textarea type="text" name="TheNameOfMyField" class="TheNameOfMyClass" value="" rows="2" maxlength="255"></textarea>

我可以在 .js 中做到这一点,没问题,但这种情况需要一个本地解决方案,尽管我很喜欢“答案”,但同样欢迎指向资源的手指使我能够提出更少的问题 - 只是不是官方的 MS 文档,我需要以在新环境中工作的 UI 开发人员可以理解的级别编写它::grin::

此外,如果有人想权衡 Blazor UI 框架(以至于他们可能能够帮助自动化这样的任务 - 这是我无法在网上找到至少部分答案的第一个),我有购买一个的预算,但我没有时间测试几个,所以我目前没有(没有在 Blazor 工作的联系人,我认识的每个人都是 C++、.JS、PHP 等)

如果我对我的目标不够清楚,这不是我(它是 .js 并且我需要 ac# Blazor 解决方案),但从概念上讲它非常接近(除非我将限制该字段中的字符数,所以没有负数)

https://www.itrelease.com/2011/05/count-characters-in-text-area-using-javascript/'

干杯!

blazor blazor-server-side

2
推荐指数
1
解决办法
986
查看次数

Blazor:从列表中增加现有的@foreach

我有一个 MySQL 数据库,我从中创建一个列表,然后使用 @foreach 在表中显示。目前,我的表中有一个“0”作为占位符,但我需要第一个为 1,然后为 2,依此类推。我不想使用现有的键,因为我过滤了列表 (selectedUser) 并希望列表始终显示条目数,而不是如何在数据库中引用它。

@foreach (var u in Users.Where(d => d.User == selectedUser))
{
    <tr>
        <td title="">0</td>
        <td>@u.User</td>
        <td>@u.UserLevel</td>
        <td>(you get the idea)</td>
    </tr>
}
Run Code Online (Sandbox Code Playgroud)

我的@code 块的相关部分:

List<DBTestModel> Users;    

protected override async Task OnInitializedAsync()
    {
        string sql = "select * from MyTable";
        Users = await _data.LoadData<DBTestModel, dynamic>(sql, new { }, _config.GetConnectionString("default"));
    }
Run Code Online (Sandbox Code Playgroud)

我对此还很陌生(这是我第一次涉足非常简单的 UI 之外的开发),所以请原谅一个确实被问到的问题;我做了很多谷歌搜索并找到了很多答案,但我无法直接将任何答案应用于这种情况(我认为因为人们只是包含了他们损坏的部分,我需要看到整个部分才能理解它)。我相信我需要的部分是:

var i = 0;
Run Code Online (Sandbox Code Playgroud)

i++;
Run Code Online (Sandbox Code Playgroud)

但我似乎没有把它们放在正确的地方。

c# foreach increment blazor

2
推荐指数
1
解决办法
1829
查看次数

标签 统计

blazor ×2

blazor-server-side ×1

c# ×1

foreach ×1

increment ×1