小编AJM*_*AJM的帖子

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

ASP.NET SiteMap - 有没有办法以编程方式查看它是否包含一个页面而不是单独遍历每个节点

想要检查我的站点地图是否包含页面.

可以只迭代SiteMap.RootNode.GetAllNodes(),但有没有办法搜索页面而无需手动迭代?

asp.net

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

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

ASP.NET Web 应用程序防止拒绝服务攻击

我可以使用哪些工具或技术来保护我的 ASP.NET Web 应用程序免受拒绝服务攻击

asp.net security denial-of-service

5
推荐指数
2
解决办法
2782
查看次数

C#将枚举从一个对象复制到另一个对象

我有两个非常相似但不完全相同的C#对象.我正在将值从一个类复制到另一个类.

每个类都有一些公开枚举类型的属性.枚举的内部是相同的,但名称是不同的,例如

public enum EnumA
{
 A,
 B
} 

public EnumA EnumAProperty
{
 get{ return enumA;}
}

public enum EnumB
{
 A,
 B
} 

public EnumB EnumBProperty
{
 get{ return enumB;}
}
Run Code Online (Sandbox Code Playgroud)

我想将从EnumBProperty返回的值分配给EnumAProperty这可能吗?

c# enums

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

文本等效于CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol

是否有文本等效的CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol作为C#中的属性提供.

例如CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol会给我$但我想要一些像USD这样的文本.

c# internationalization

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

ASHX httpHandler检测到一个潜在危险的Request.Form值

我需要在表格帖子中接受xml数据到我的ashx http处理程序.

但是当我使用request.Form从请求中提取xml数据时,我收到错误"检测到一个潜在危险的Request.Form值.."错误.

我无法将验证请求设置为false,因为它不是aspx页面.我能做什么?

例如

<textarea rows="12"  cols="50"  name="Post2Data">
 <root>
    <XML>....
 </root>
</textarea>

request.Form["Post2Data"];
Run Code Online (Sandbox Code Playgroud)

asp.net

5
推荐指数
2
解决办法
3883
查看次数

Angular Routes - 避免硬编码字符串

我有点担心在我的 Angular 应用程序中使用硬编码的路由字符串。只是好像有点不对!例如

 this._router.navigate(['dashboard/customer', customer.CustomerId]);
Run Code Online (Sandbox Code Playgroud)
path: 'customer',
component: CustomerComponent,
Run Code Online (Sandbox Code Playgroud)

有没有解决的办法?

routing angular

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

处理将 API 对象映射到 UI 模型对象的模式

我正在切换以使用新的 HttpClient 角度。

正在调用的 API 以一种格式返回 json 数据。我想获取这些数据并将其转换为适合 UI 使用的打字稿模型类。

我之前这样做的方法是使用 map 函数,例如

        return this.httpClient.get(url, { headers: headers })
        .map(mapFunction)
        .catch(errorFunction);
Run Code Online (Sandbox Code Playgroud)

map 函数在模型对象中执行转换 api 响应的繁重工作,例如

 const mapFunction =
            (response: Response) => {
                const data = response.json();
                const contacts: Contact[] = [];
                let i = 0;
                for (const result of data.resourceResults) {
                    i = i + 1;
                    const contact: Contact = new Contact();
                    contact.role = result.r
Run Code Online (Sandbox Code Playgroud)

对我来说,这似乎很麻烦,我基本上是在寻找一种方法来将对象从 api 响应类型映射到 ui 模型类型,而不必为每个请求使用自定义映射函数。

rxjs typescript angular-http angular

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

ASP.NET DataSet与Business Objects/ORM

我正在考虑ASP.NET应用程序的数据访问.来自使用大量Windows应用程序和客户端数据集的公司,对于处理数据的DataSet方法存在自然的优势.

我更热衷于业务对象方法,我不喜欢在会话中缓存DataSet然后应用更新的想法.

有没有人有任何经验/帮助来传递两种方法的利弊?

asp.net orm dataset

4
推荐指数
1
解决办法
5424
查看次数