小编Joh*_*n S的帖子

如何在javascript函数中使用Razor值?

可能重复:
在javascript中使用razor

我想在剃刀页面上放置模型中的siimple值,并将其用作javascript函数中的常量值.即

<script> var myValue = @Model.myRecord.Count();</script>
Run Code Online (Sandbox Code Playgroud)

所以myValue =我模型中的记录数.我使用myRecord.Count作为示例,它可以是我的模型中的任何值.

这可能吗?

TIA J

好的我偶然发现了以下解决方案:

<script> var myValue = @(Model.myRecord.Count())</script>
Run Code Online (Sandbox Code Playgroud)

只需添加额外的括号就可以了.

javascript asp.net-mvc razor

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

多页面/形式mvc Web应用程序的最佳实践

我有一个使用ASP.Net MVC和EF5的项目.模型具有足够多的字段,应用程序将需要多个页面来收集所有数据.

收集数据后,将其提交给Web服务/ WebAPI.(这不能改变,或者我会使用EF实体).

在填充时,从页面到页面持久保存数据模型的最佳实践或最佳建议是什么?

asp.net-mvc asp.net-mvc-3

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

实体框架带有可选参数?

使用Entity Framework 5是否可以使用带有可选参数的存储过程,这样您就不必为每个未使用的参数添加空值?

我必须使用的存储过程有87个参数,其中只有2个是必需的.我真的很讨厌在每个调用中放入85个空值的想法.

c# sql entity-framework entity-framework-5

7
推荐指数
1
解决办法
7360
查看次数

通过C#和SMO检查和删除现有表

我试图按名称查找SQL表,如果存在则删除它.这一切都需要使用SMO在C#中完成.

为了使它更复杂一点,该表还具有除"dbo"之外的模式.

最后,表格将通过SMO重新创建(我有这个工作),但我必须确保它不存在,然后才能重新创建它.

我所看到的所有示例似乎都在创建,然后将表全部放在同一个上下文中.在我的情况下,表格将在之前的会话中创建并填充.

c# smo

6
推荐指数
2
解决办法
3347
查看次数

具有多个值的TSQL case语句?

有没有办法做这样的事情?(这是伪代码)

      CASE(@P1) 
        WHEN 'a' or 'd' or 'z' THEN 1
        WHEN 'b' or 't' THEN 2
        ELSE 0 
Run Code Online (Sandbox Code Playgroud)

我的想法是我可以检查应该返回相同值的多个值.即'a'返回1,'t'返回2

sql t-sql sql-server

6
推荐指数
1
解决办法
1万
查看次数

ManageUserViewModel类在哪里?

我使用ASP.Net MVC 5,EF 6和.Net 4.5.1创建了一个项目.在某些时候我需要更改项目所在的命名空间,从"MyTestProject"更改为"MyRealProject".

在整个网站上进行这些更改之后,我现在在几个视图中遇到了一些错误._ChangePasswordPartial.cshtml再也找不到"@model Microsoft.AspNet.Identity.ManageUserViewModel"而且_SetPasswordPartial.cshtml找不到"MyRealProject.ManageUserViewModel"

在项目的哪个位置,我找不到包含类ManageUserViewModel的文件.在我更改命名空间之前,它已找到,但现在却没有.为什么?它去了哪里,我该如何解决?

c# asp.net-mvc asp.net-mvc-5

6
推荐指数
2
解决办法
1100
查看次数

Dataset.ReadXML在路径中返回无效字符.为什么?

我正在DataSet使用该ReadXML方法读取一个字符串.当我尝试它在路径错误中返回无效字符.如果我保存并在IE中打开字符串作为xml文件,它会encoding="UTF-16"在行上抛出一个错误,所以我认为这是问题的原因.

有没有一种简单的方法来解决这个问题?它不应该能够处理unicode或UTF-16吗?

任何建议将不胜感激.使用C#和.Net 4

<?xml version="1.0" encoding="UTF-8" ?> 
 <iCall xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <Rows>
 <Row>
  <Code /> 
  <Title>Test Title</Title> 
  </Row>
  </Rows>
</iCall>
Run Code Online (Sandbox Code Playgroud)

c# xml .net-4.0 dataset

5
推荐指数
1
解决办法
1万
查看次数

估计asp.net网站和Db的Azure成本?

最近,我一直在将Azure用作许多具有MSSql数据库后端的小型asp.net网站的托管平台。我目前使用的是非Microsoft主机,每月收取固定费用。

我看到的Azure演示和网络研讨会非常诱人。我的问题是我需要一些可预测的成本,以便可以适当地向客户收费。我已经使用过许多定价计算器,但结果却很广泛。在现实世界中,我能期待什么?

这些网站的流量很少(每天少于100次唯一访问)。

我最大的担心是,有一天我会打开管理面板,看到一张比我引用的客户大得多的账单。

任何人都有使用Azure的经验,可以让我对他们的经验有所了解吗?

举例来说:我目前在托管服务下的经销商帐户下有6个小型站点。我每月为需要的所有空间(包括SQL和带宽)支付35.00美元。

hosting azure azure-sql-database

5
推荐指数
1
解决办法
2805
查看次数

EditForm 需要 Model 参数或 EditContext 参数

如何解决此 Blazor 服务器错误?

EditForm 需要 Model 参数或 EditContext 参数

我在下面创建了一个最低限度可重复的示例。问题似乎是因为模型没有实例化......为什么下面的简单页面会抛出此错误?

@page "/"
<EditForm @Model="@person">
    <input @bind="@person.FirstName" />
    <input @bind="@person.LastName" />
</EditForm>
@code 
{
    public Person person = new Person();
    protected override Task OnInitializedAsync()
    {
        person = new Person
        {
            FirstName = "Fred",
            LastName = "Flintstone"
        };
        return base.OnInitializedAsync();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# blazor-server-side

5
推荐指数
1
解决办法
7691
查看次数

Visual Studio 2022 工具提示中的字体太小。如何增加该字体大小?

最近,在我安装 VS2022 时,工具提示消息字体大小变得很小,如下面的剪辑所示。我已经浏览了菜单中的字体大小选项,但找不到任何可以改变大小的内容。
有什么想法如何让它恢复到可读大小吗?

在此输入图像描述

visual-studio visual-studio-2022

5
推荐指数
1
解决办法
1027
查看次数