小编Rad*_*u D的帖子

ASP.net webforms参数在url中

我有一个asp.net页面,其中包含一个搜索页面的表单.

有没有解决方案,以便我可以在网址中找到搜索文本?

我想让我的客户能够复制/粘贴搜索结果网址.

asp.net webforms

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

Asp.net MVC <%:和<%=之间的区别

有人可以解释一下在MVC应用程序的aspx视图中使用<%:和<%=之间的区别.

谢谢,拉杜

asp.net asp.net-mvc asp.net-mvc-2

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

.net 检测分布式事务

在我的应用程序中,我使用以下模式调用数据库:

    //do a transaction 
using (TransactionScope transaction = new TransactionScope(TransactionScopeOption.Required))
{
    OperationOnDb1();

    //when we open the connection to the “other db” in this call, the transaction would become distributed
    OperationOnDb2();

    //transaction is now distributed
    transaction.Complete();
}
Run Code Online (Sandbox Code Playgroud)

问题是 Operation1 和 Operation2 90% 的时间使用相同的 db ...但是当它们使用两个 DB 时会出现一些情况(错误)。如果事务变得分布式,我想得到一个异常。

如何检测事务是否提升为分布式事务?

谢谢,拉杜

.net transactions transactionscope distributed-transactions

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

MVC 3:测试控制器VS集成测试

我最近刚开始使用MVC,因为我听说MVC的主要优点是它使应用程序单元可测试.在编写了第一个单元测试之后,我发现测试内部有很多逻辑的控制器并不总是很简单(发送确认电子邮件,使用Session,上下文和其他ASP Net静态).编写单元测试比使用功能需要更多时间,我不相信这是有用的.

我很想将业务逻辑转移到一个"服务"层,消除所有ASP Net静态,并且可以轻松测试.然后使用Selenium进行集成测试,以测试整个功能.

  1. 在测试动作非常复杂时(特别是嘲笑输入和设置环境),您是否遇到过这种情况?

  2. 您是否找到了在控制器中使用业务逻辑的好方法 或者您发现使用服务和控制器代码更好地中继服务调用?

  3. 在我看来,测试控制器更像是集成测试,而不是单元测试.你怎么看待这件事?

  4. 您是否认为单元测试控制器优于集成测试?

asp.net-mvc unit-testing asp.net-mvc-3

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

TSQL:如果语句在With语句中

我的问题是我想合并两个SP.产生的sp的骨架是:

 with Paging(RowNo, ID, Name, Description, LengthSeconds, Rating, Url, ThumbnailFileName, AddedAt) AS
    (
     (if(@SortType is null)
      begin
         ... select ... 
      end
      else 
      begin
        ... select...
      end
    )

   select * from Paging ... 
Run Code Online (Sandbox Code Playgroud)

如果在with声明中,我可以这样做吗?

sql t-sql sql-server

0
推荐指数
1
解决办法
1250
查看次数