问题列表 - 第3915页

ASP.NET MVC - 小型网络服装是否可行?

我在一家小型网站公司工作(一对程序员,几位设计师).目前我们使用ASP.NET网站项目 - 这使我可以轻松地在本地计算机上对编程进行排序,而设计人员直接在开发服务器上工作,并且"即时"编译允许他们查看任何更改无需编译和部署网站即可完成(并且所有这些都与SVN捆绑在一起).

我想开始使用ASP.NET MVC几乎所有的原因使它与Webforms(逻辑URL,没有viewstate,更多控制html,单元测试等)不同但是不想让它成为开发者过程过于复杂,所以:

  • 您无法将MVC网站设置为网站项目而不是应用程序的任何原因,因此不必在整个开发过程中明确编译它们?(我们的"直播"网站无论如何都使用网络编译项目).
  • 这仍然可以进行单元测试吗?
  • 有没有其他方式允许设计师以与他们目前相同的方式开发MVC网站?注意:他们使用Dreamweaver,因此没有Cassini开发服务器.

任何人都可以建议任何上述(即使只是告诉我我的开发过程没有意义.. :)

谢谢.

asp.net-mvc

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

WPF绑定到元素属性的XPath可达值

我想从元素的属性绑定到只能与XPath可达的值.

该元素是从某些XML填充的ComboBox,其属性为SelectedItem.SelectedItem指向一个XML元素,我想绑定到子元素的值,可以通过XPath来访问它.

到目前为止,XAML看起来像这样:

      <StackPanel Orientation="Vertical" Margin="10,10">
        <StackPanel Orientation="Horizontal">
          <Label>Partner</Label>
          <ComboBox Name="Partner" Margin="10,0" 
                    ItemsSource="{Binding XPath=/Root/Tables/Partners/row}" 
                    ItemTemplate="{StaticResource Partner}"/>
        </StackPanel>
        <Button Margin="25,15" Name="Submit" Width="100" Height="30" IsDefault="True"
                CommandParameter="{Binding ElementName=Partner, Path=SelectedItem}">
                Okay
        </Button>
      </StackPanel> 
Run Code Online (Sandbox Code Playgroud)

源XML看起来像这样:

<Root>
  <Tables>
    <Partners>
      <row>
        <PartnerID>1</PartnerID>
        <Name>FooBar.Com</Name>
      </row>
      <row>
      .
      .
      .
      </row>
    </Partners>
  </Tables>
</Root>
Run Code Online (Sandbox Code Playgroud)

我的问题是Button的CommandParameter绑定到XmlElement,其中包含太多信息.我想让CommandParameter引用一个子元素,有点像我可以用"XPath = PartnerID"指定一个额外的向下钻取来返回我真正感兴趣的整数值.

wpf xaml binding xpath .net-3.5

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

何时或为何使用右外连接而不是左?

维基百科说:

"在实践中,很少使用明确的右外连接,因为它们总是可以用左外连接替换,并且不提供额外的功能."

任何人都可以提供他们更喜欢使用正确表示法的情况,为什么?我想不出使用它的理由.对我来说,它永远不会让事情更清楚.

编辑:我是甲骨文老将制作新年决议,以便从(+)语法中脱离自己.我想做得对

sql database right-join

53
推荐指数
5
解决办法
3万
查看次数

在数据库中的任何位置查找值

给定#,我如何发现它可以在哪个表和列中找到?

我不在乎它是否快,它只需要工作.

sql-server

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

如何与其父级进行提交?

除了编写别名或脚本之外,是否有更短的命令来获取特定提交的差异?

git diff 15dc8^..15dc8
Run Code Online (Sandbox Code Playgroud)

如果您只提供单个提交ID git diff 15dc8,则会针对HEAD区分该提交.

git git-diff

447
推荐指数
5
解决办法
13万
查看次数

调用值类型的方法会导致在.NET中装箱吗?

我只是参与Stack Overflow问题.NET中的所有内容都是对象吗?.

并且一张海报(在接受的答案的评论中)似乎认为对值类型执行方法调用导致拳击.他向我指出了Boxing和Unboxing(C#编程指南),它没有明确指出我们描述的用例.

我不是一个信任单一来源的人,所以我只是希望得到关于这个问题的进一步反馈.我的直觉是没有拳击,但我的直觉确实很糟糕.:d

进一步阐述:

我使用的例子是:

int x = 5;
string s = x.ToString(); // Boxing??
Run Code Online (Sandbox Code Playgroud)

如果有问题的结构覆盖从对象继承的方法,则不会发生拳击,如此处所接受的答案所述.

但是,如果结构不覆盖该方法,则在callvirt之前执行"约束" CIL命令.根据文档,OpCodes.Constrained Field,这导致拳击:

如果thisType是一个值类型而thisType没有实现方法,则ptr被解除引用,装箱,并作为'this'指针传递给callvirt方法指令.

.net boxing value-type

24
推荐指数
3
解决办法
2584
查看次数

安全printf到字符串的最佳方法?

有没有人知道将printf样式函数的输出重定向到字符串的安全方法?显而易见的方法导致缓冲区溢出.

就像是:

string s;
output.beginRedirect( s );  // redirect output to s

... output.print( "%s%d", foo, bar );

output.endRedirect();
Run Code Online (Sandbox Code Playgroud)

我认为问题与询问一样,"会产生多少个字符?" 想法?

c++ stl

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

如何在C#中全局定义常量(如DEBUG)

我想根据#define定义的常量以不同方式编译项目,如下所示:

#define USE_COMPONENT_X

#if USE_COMPONENT_X
...

#endif
Run Code Online (Sandbox Code Playgroud)

我可以用C#做​​到这一点.但是,当我转到同一项目中的另一个文件时,未定义此常量.我能以某种方式为所有项目定义一个常量,就像定义了DEBUG一样吗?

.net c#

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

如何在javascript中将datetime微格式转换为本地时间?

我有一个页面,当前正在使用日期时间微格式来显示时间戳,但我只显示了我自己时区的人类可读时间:

<abbr class="published" title="2009-01-09T09:16:00-05:00">
Friday, January 9, 2009 at 9:16 am (EST)</abbr>
Run Code Online (Sandbox Code Playgroud)

我想要做的是将abbr标签的innerHTML重写为相同的格式,但是在用户的本地时区.因此,对于西雅图的读者,上述内容应转换为:

<abbr class="published" title="2009-01-09T09:16:00-05:00">
Friday, January 9, 2009 at 6:16 am (PST)</abbr>
Run Code Online (Sandbox Code Playgroud)

我查看了Javascript Date对象,它允许我获取本地时区偏移量.但我有一些问题:

  1. 我没有看到从ISO-8601时间戳创建新Date对象的简单方法.(我想如果没有更快的方法,我可以解析子串或正则表达式.)

  2. 我没有看到获得时区命名缩写的方法.例如,对于西雅图的读者,我希望有时间将"(PST)"附加到最后,否则该用户不清楚时间戳已被转换(特别是如果他是常客和已经习惯了我的时代在EST).

javascript microformats timezone timestamp

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

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