小编Dan*_*rry的帖子

是否有VS Code的XML Schema扩展

我想在Visual Studio Code中编写一个XML Schema,然后编写一些对该模式有效的XML,但令人惊讶的是,似乎没有内置或通过扩展来实现此功能的工具.过去(这里这里)已经提出了类似的问题,但是我想更新这个问题,并且还要问是否有人知道现有的扩展,这是否可以请求vscode github团队自己,如果是的话,怎么样?

xml intellisense xsd visual-studio-code

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

什么.Net orms或MicroOrms支持异步操作和PostgreSql

什么ORM支持异步操作和postgresql?

我更喜欢像Dapper和OrmLite这样的简单MicroOrms,因为它们看起来性能很好而且非常简单,但据我所知,它们不支持异步操作.

也许我错了,但是让所有IO绑定操作异步以获得说需要扩展的异步Web服务的全部好处并不重要?

那么关于支持异步操作和Postgresql的MicroOrm有哪些选择呢?我刚刚读到一个名为Insight.Data的新Orm,但我不确定它是否正确支持PostgreSql.

dapper

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

如何使用Html.DropDownList为默认选项设置值

我正在使用ASP MVC RC1.

我正在使用的表单包含一个下拉列表,我已将此代码放入视图中.

<%= Html.DropDownList("areaid", (SelectList)ViewData["AreaId"], "Select Area Id")%>
Run Code Online (Sandbox Code Playgroud)

但是,渲染时,这就是我得到的

<select id="areaid" name="areaid">
   <option value="">Select Area Id</option>
   <option value="1">Home</option>
   ...
</select> 
Run Code Online (Sandbox Code Playgroud)

我想要的是选择区域ID选项的值为0,默认情况下将其标记为已选中,因此它与其他值一致,我可以验证是否已选择某个区域,因为它是强制性的值.AreaId是一个整数,因此当我当前单击该表单而根本没有触及下拉列表时,MVC抱怨""不是整数并且给我一个绑定错误.

那么如何设置默认选项的值,然后在表单上选中它?

谢谢,丹

asp.net-mvc

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

您可以从网页表单页面确定路线的名称吗?

我有一个ASP.NET 3.5 webforms项目,我启用了路由.我还在项目中有许多控件根据当前显示的页面执行不同的操作.似乎控制这种不同行为的最直接的方法是发现用于加载页面的路径然后按照那样做.

但是,我似乎无法找到一种方法来发现路由栏,查看实际的请求URL并对其运行正则表达式并不是很好.有没有人知道以其他方式查找它的方法?

更新:在ASP.NET 4.0中似乎仍然没有办法实现此目的.希望其他人已经想出来了吗?

asp.net routing webforms asp.net-3.5 asp.net-4.0

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

SSRS 2005 ReportViewer正在"收缩"我的报告

我在Visual Studio的预览中汇总了几个完全按照我的喜好呈现的报告,但是当我在Web浏览器中查看它们时,它们最初会根据需要进行渲染,但会很快被压缩到浏览器的左半部分观众的窗口.缩放级别设置为100% - 将其设置为"页面宽度"将报表缩小以填充页面,但它不会更正初始"挤压"发生时的断行.

有谁知道如何阻止观众调整大小?

此外,ReportViewer是否会自动禁用其父浏览器窗口中的最大化按钮?我对这一切都很陌生......

谢谢,丹

reportingservices-2005 reporting-services

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

这是做什么的?

偶尔,我需要清除数据库中的匿名用户配置文件.一位同事建议我使用这个程序,因为它可以不时地为其他程序运行一点喘息空间.

WHILE EXISTS (SELECT * FROM aspnet_users WITH (NOLOCK)  
    WHERE userID IN (SELECT UserID FROM #AspnetUsersToDelete))
BEGIN
  SET ROWCOUNT 1000
  DELETE FROM aspnet_users WHERE userID IN (SELECT UserID FROM #AspnetUsersToDelete )
  print 'aspnet_Users deleted: ' + CONVERT(varchar(255), @@ROWCOUNT) 
  SET ROWCOUNT 0
  WAITFOR DELAY '00:00:01'
END
Run Code Online (Sandbox Code Playgroud)

这是我第一次看到使用的NOLOCK关键字,而rowcount的逻辑似乎倒退了.是否有其他人使用类似的技术在长时间运行的过程中提供窗口,这是最好的做事方式吗?

sql t-sql

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