小编Kie*_*ron的帖子

检测ASP.NET中禁用JavaScript的时间

在ASP.NET Web控件的Render方法中,我需要根据客户端浏览器上是启用还是禁用JavaScript来更改Html的输出,

有没有人知道正确的咒语来解决这个问题?

javascript asp.net controls progressive-enhancement

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

使用jQuery的getJSON方法和ASP.NET Web窗体

如何使用jQuery上的getJSON方法在ASP.NET Web窗体页面上调用方法?

目标是这样的:

  1. 用户单击列表项
  2. 该值将发送到服务器
  3. 服务器使用相关的东西列表进行响应,使用JSON格式化
  4. 填充辅助框

我不想使用UpdatePanel,我已经使用ASP.NET MVC框架完成了数百次,但无法使用Web窗体来解决这个问题!

到目前为止,我可以做任何事情,包括调用服务器,它只是没有调用正确的方法.

谢谢,
Kieron

一些代码:

jQuery(document).ready(function() {
   jQuery("#<%= AreaListBox.ClientID %>").click(function() {
       updateRegions(jQuery(this).val());
   });
});

function updateRegions(areaId) {
    jQuery.getJSON('/Locations.aspx/GetRegions', 
        { areaId: areaId },
        function (data, textStatus) {
            debugger;
        });
}
Run Code Online (Sandbox Code Playgroud)

asp.net jquery webforms getjson

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

JavaScript/CSS /图像参考路径

我想知道是否有人喜欢在他们的网站中引用图像/ css或javascript文件?

我问的原因是,如果客户想要托管我们在虚拟目录下编写的网站,该网站通常必须更改它的文件引用 - 甚至更改为CSS文件中的url(...图像路径),因为我们通常开发网站就像它是一个根应用程序 - 有时客户端不知道他们将在哪里托管它直到下降日期前一天!

使用ASP.NET时,我们可以通过在使用runat服务器组件时使用'〜'引用项目或使用ASP.NET MVC时使用Url.Content方法来解决表单中的问题...

那么,有没有什么好的解决方案可以保持文件引用的通用性,或者我们是否每次都要更改文件引用?

javascript css

10
推荐指数
3
解决办法
2万
查看次数

高级ASP路由教程和示例

我最近似乎遇到的一个主要障碍是了解我一直在开发的一些基于MVC的应用程序的一些更复杂的路由要求.我在找到正确的教程集时遇到问题,让我通过它来获得完整的理解.

我想要找到的是一套完整的教程,用于从基本(控制器/动作/ id)到高级的所有路由.

我称之为高级路由的一个例子是:

/blog/year/month/day/title-将映射到控制器:blog与行动:post和参数:year,month,daytitle

/blog/title- 将映射到controller:blog和action:post并作为参数:title

/title- 将映射到controller:blog和action:post并作为参数:title

我可以使用数据库将每个可能的集合映射到全局中的显式路由,但这似乎正在使得路由引擎路由到正确的位置失败了.我宁愿定义规则一次.

asp.net-mvc asp.net-routing

9
推荐指数
1
解决办法
8576
查看次数

.NET WinForms应用程序的MVC/MVP框架

有没有人知道企业WinForms应用程序的可用MVC/MVP框架?

之前有.NET用户界面进程应用程序块.但是,自Windows Workflow Foundation发布以来,它已不再处于开发阶段(也将完全用.NET 4.0重写).

也许我不是最新的,但我觉得我现在有一个差距.

.net c# windows frameworks winforms

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

ASP.NET MVC框架中的MVVM和ModelBinders

我有一系列视图,每个视图都有自己的ViewModel类,其中包含显示自己所需的所有内容,例如:

public class CreateResourceViewModel
{
     public Project Parent { get; set; }
     public SelectList Categories { get; set; }
     public Resource Resource { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想使用的post动作方法如下所示:

[AcceptVerbs (HttpVerbs.Post)]
public ActionResult Create (Resource resource)
{
   // Update code...
}
Run Code Online (Sandbox Code Playgroud)

请注意,我唯一感兴趣的对象是CreateResourceViewModel的Resource属性,而不是CreateResourceViewModel本身.其他所有东西对于用户来说都是肉汁,他们正在更新的是资源类......

这可能在MVC框架内(即使它是v2 CTP)吗?

谢谢大家

asp.net-mvc mvvm modelbinders

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

Windows Server 2008 R2或Windows 7

您会为开发机器推荐哪种操作系统:

  • Windows Server 2008 R2

要么

  • Windows 7的

截至目前,由于IIS和Vista SuckingBigTime,大多数"Web开发人员"可能使用Windows Server 2008.

这是否随Windows 7而改变?我们终于可以再次在客户端计算机上使用客户端操作系统,还是时机尚未到来?

operating-system windows-7 windows-server-2008-r2

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

Lucene.NET并在具有特定值的多个字段上进行搜索

我已经为我添加的每个文档创建了一个包含各种数据位的索引,每个文档的字段名称都不同.

稍后,当我来搜索索引时,我需要使用确切的字段/值来查询它 - 例如:

FieldName1 = X AND FieldName2 = Y AND FieldName3 = Z
Run Code Online (Sandbox Code Playgroud)

使用Lucene .NET构建以下内容的最佳方法是什么:

  • 什么分析仪最适合这种完全匹配类型?
  • 在检索匹配时,我只需要返回一个特定字段(我将其添加到每个文档中) - 这应该是唯一存储的字段吗?
  • 稍后,我需要支持关键字搜索(因此字段可以包含值列表,我需要进行部分匹配).

字段和值来自a Dictionary<string, string>.它不是用户输入,而是由代码构造的.

谢谢,
Kieron

c# lucene.net

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

解析字符串的最佳方法是什么?

我们有一个场景要求我们解析大量的电子邮件(纯文本),每个电子邮件"类型"是脚本针对各种平台运行的结果.有些是制表符分隔的,有些是空格分隔的,有些是我们还不知道的.

我们将来也需要支持更多"格式".

我们是否使用以下方法寻求解决方案

  • 正则表达式
  • 只需字符串搜索(使用string.IndexOf等)
  • Lex/Yacc
  • 其他

整体解决方案将在C#2.0中开发(希望3.5)

c# email parsing projects-and-solutions

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

Windows Phone开发和单元测试

我正在寻找一个针对Windows Phone的项目,但由于缺乏单元测试支持,我有点迟钝[1].

我习惯使用NUnit/XUnit来满足我的大多数测试需求,比如NSubstitute用于模拟.我可以说,你不能将这些框架用于Windows Phone项目......

鉴于一些调查,我想知道以下方案是否有效:

  • 使用Visual Studio 2012
  • 为View Models和其他逻辑创建可移植类库项目
  • 为单元测试创​​建其他可移植类库项目
  • 等待Windows Phone 8 SDK [2],然后使用它创建视图.

通过使用可移植类库,我希望单元测试尽可能接近在设备上运行,而不必破解模拟器.

另一个优点是我可以看到这个解决方案在TFS构建环境中工作 - 所以运行测试是CI构建的一部分......

我希望能够衡量人们的意见,看看这是一个明智的举动,还是愚蠢的错误......

谢谢,
Kieron

[1]我知道有解决方案,但没有一个看起来像完整的框架测试那样集成 - 我正在谈论VS2012/Resharper中的支持,无需模拟器即可运行单元测试.

[2]有没有人知道您是否可以使用WP8 SDK定位Windows Phone 7.x?

unit-testing windows-phone portable-class-library windows-phone-8

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