问题列表 - 第11604页

c#代表回发

当我在会话状态下存储委托(指向页面方法)时,在回发后执行它并执行它,委托的目标是旧页面对象而不是当前目标,无论如何都要改变目标委托,以便它在当前页面对象上执行方法?

我已经考虑过使用静态页面方法但是我无法访问页面上的控件,这些控件会破坏我想要做的对象,即更新文本框.

c# asp.net postback delegates session-state

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

使用TeamCity进行程序集版本控制

我正在开发一个使用SVN和TeamCity构建服务器的C#/ VB.Net项目.构建产生了十几个组件.我想控制程序集版本,以便它们都匹配并匹配TeamCity构建标签.

我已将TeamCity配置为使用的构建标签

MAJOR.MINOR.{建立} {}修订

如果Major和Minor是我手动设置的常量,{Revision}由结帐时的SVN存储库版本决定,{Build}是TeamCity自动递增构建计数器.所以一个示例构建标签将是

2.5.437.4423

您建议使用哪些技术来确保所有程序集版本都与TeamCity构建标签匹配?

version-control build-automation teamcity

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

软件设计问题:循环依赖

我遇到了一个小小的设计问题.

以下情况

图书馆界面

包含每个模型类的接口(仅限getter和setter)

Libray Businnes Logic

包含接口库和DAL的实现.使用接口和传输器库

Library Transporter:包含用于消息传递第三方Web服务的类.如果需要,我还想添加第三方库的引用或Web引用.使用接口库.

到目前为止太好了.现在没有循环依赖.只要需要调用Web服务,业务逻辑库就会使用"transporter"库来调用extern方法.这非常有效.

但现在我需要创建一个Web服务,第三方应该能够在我们这边创建业务对象.我想创建一个"转换库",其中bussines对象转换为外部webservies的消息对象,反之亦然.我认为这是我当前架构的问题.如果我想创建这个库,我会得到循环依赖.原因是

  • 转运蛋白引用变换
  • 转换库引用BL
  • BL引用转运蛋白

我希望我能很好地解释我的情况.

感谢您解决这个问题的每一个想法.

c#

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

是否可以在ASP .NET MVC中使用没有控制器功能名称的URL?

VS为HomeController生成的默认代码是:

<HandleError()> 
Public Class HomeController Inherits System.Web.Mvc.Controller

    Function Index() As ActionResult
        ViewData("Message") = "Welcome to ASP.NET MVC!"

        Return View()
    End Function

    Function About() As ActionResult
        Return View()
    End Function
End Class
Run Code Online (Sandbox Code Playgroud)

假设我想为about页面创建一个不同的URL而不更改方法名称.我试过了:

'
' GET: /Home/Aboutblah
Run Code Online (Sandbox Code Playgroud)

但这不起作用.当我访问http:// localhost:1957/Aboutblah时,我从ASP .NET服务器获得了404.

因此,我想知道"GET"文本块实际上是否做了什么以及是否可以在没有潜入ASAX文件的情况下摆弄URL.

vb.net asp.net-mvc

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

如何在DataGrid中设置所选行的颜色

这看起来很简单,但我只是看不出怎么做.

DataGrid中所选行的默认背景颜色太深,我无法读取它.反正它有没有?

试过这个(从Neverminds链接修改)

<dg:DataGrid.RowStyle>
    <Style TargetType="{x:Type dg:DataGridRow}">
        <Style.Triggers>
            <Trigger Property="IsSelected" Value="True" >
                <Setter Property="Background" Value="Gainsboro" />
            </Trigger>
        </Style.Triggers>
    </Style>
</dg:DataGrid.RowStyle>
Run Code Online (Sandbox Code Playgroud)

但仍然没有......

c# wpf xaml datagrid

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

ELMAH在异常数据字典中显示数据

使用ELMAH(非常棒)时,可以查看已添加到异常中的额外信息.

例如

Exception ex = new Exception("New exception to use ErrorSignal functionality");
ex.Data.Add("ExtraInfo", "Here is some extra information i would like to be displayed.");
ErrorSignal.FromCurrentContext().Raise(ex);    
Run Code Online (Sandbox Code Playgroud)

当我从elmah.axd查看异常时,它似乎没有显示"ExtraInfo"键和值信息,只是异常字符串.

elmah

11
推荐指数
3
解决办法
2624
查看次数

如何在Python中将本机换行符写入文件描述符?

os.write函数可用于将字节写入文件描述符(而不是文件对象).如果我执行os.write(fd, '\n'),只有LF字符将被写入文件,即使在Windows上.我想在Windows上的文件中使用CRLF,在Linux中只使用LF.
实现这一目标的最佳方法是什么?

我正在使用Python 2.6,但我也想知道Python 3是否有不同的解决方案.

python

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

库计划C++ 0x?

最近我对VC2010中对lambdas的支持感到非常兴奋.我正在慢慢开始把握这个功能在将C++转化为更好的东西方面的​​全部潜力.

但后来我意识到这种潜力在很大程度上取决于lambdas在日常库中的主流支持,如boost和QT.
有谁知道是否有计划使用C++ 0x的新功能扩展这些库?

lambdas实际上取代了对boost :: lambda的需求以及与之交互的boost中的所有内容.QT可以在所有容器中添加对lambdas的支持,甚至可以作为定义SLOTs 的替代方法

c++ qt boost c++11

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

河内塔:递归算法

虽然我对理解递归没有任何问题,但我似乎无法绕过河内塔问题的递归解决方案.以下是维基百科的代码:

procedure Hanoi(n: integer; source, dest, by: char);
Begin
    if (n=1) then
        writeln('Move the plate from ', source, ' to ', dest)
    else begin
        Hanoi(n-1, source, by, dest);
        writeln('Move the plate from ', source, ' to ', dest);
        Hanoi(n-1, by, dest, source);
    end;
End;
Run Code Online (Sandbox Code Playgroud)

我理解基本情况和将问题分解成小块的概念,直到您能够移动单个磁盘.但是,我无法弄清楚非基本情况下的两个递归调用是如何协同工作的.也许有人可以帮助我?谢谢.

recursion towers-of-hanoi

63
推荐指数
4
解决办法
16万
查看次数

是否可以从URL读取到System.IO.Stream对象?

我试图从一个url读取到System.IO.Stream对象.我试着用

Dim stream as Stream = New FileStream(msgURL, FileMode.Open)
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误,FileStream对象不支持URI格式.是否有一些我可以使用的方法继承自System.IO.Stream能够从URL读取?

.net vb.net io iostream

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