问题列表 - 第15202页

在混合MVC/WebForms ASP.NET应用程序中"添加控制器"/"添加视图"

我有一个现有的WebForms项目,我正在添加MVC页面.我创建了一个MVC项目并复制了项目类型guids.

它工作正常,但我无法让Visual Studio在我的控制器和视图目录上显示"添加控制器"或"添加视图"向导(它们不是,/Controllers并且/Views它们在/Foo/Controllers和中/Foo/Views).

是否可以启用向导?

asp.net-mvc visual-studio

13
推荐指数
4
解决办法
7137
查看次数

Eclipse(3.5)如何水平比较文件?

通常Eclipse'File Compare'比较垂直面板中的文件,如:

使用垂直面板比较

有没有办法可以像水平地比较它们:

使用水平面板进行比较http://www.sqlservertool.com/images/ad_hex_diff_small.gif

每次滚动都很累,看看有什么变化!

谢谢

eclipse compare file-comparison filecompare

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

Javascript在单个浏览器中打开多个选项卡

有谁知道如何在一个浏览器中打开多个URL.我希望在IE中的标签页中打开网址,而不是打开多个窗口.我试图使用JavaScript来解决这个问题.

javascript browser tabs

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

Java编码最佳实践,用于重用部分查询进行计数

对于我来说,implementation-result-in-hibernate-getting-total-number-of-rows问题引发了另一个问题,关于一些实现问题:

现在你知道你必须重用部分HQL查询来计算,如何有效地重用?

两个HQL查询之间的差异是:

  1. 选择是count(?),而不是pojo或属性(或列表)
  2. 不应该发生提取,因此不应该连接某些表
  3. order by应该消失

还有其他差异吗?

您是否有编码最佳实践来有效地实现这种重用(关注点:努力,清晰度,性能)?

简单HQL查询的示例:

    select       a     from A a join fetch a.b b where a.id=66 order by a.name
    select count(a.id) from A a                  where a.id=66
Run Code Online (Sandbox Code Playgroud)

更新

我收到的答案是:

  • 使用Criteria(但我们主要使用HQL)
  • 操纵String查询(但是每个人都同意这看起来很复杂而且不是很安全)
  • 包装查询,依赖于数据库优化(但有一种感觉,这是不安全的)

我希望有人会沿着另一条路径提供选项,更多与String连接相关.
我们可以使用通用部件构建两个HQL查询吗?

java implementation pagination hibernate

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

VS 2010最喜欢的功能

随着Visual Studio 2010 Beta 2的公开发布,这个最新版本已经引起了很多炒作和兴趣.

事实上,我所评估的观点是,VS 2010解决了以前版本遗留下来的大量小错误,并添加了一些特别有用的新代码编辑器和项目开发工具(特别是Premium/Ultimate版本) .

我的问题是:VS 2010中你最喜欢的新功能是什么让你兴奋不已?或者同样,你最高兴解决的VS 2008的缺陷是什么?

当然,VS 2010有很多变化,但这些是我最感兴趣的一些(我知道的!).

  • 对F#的集成支持(针对.NET 2.0 - 4.0的多目标)/
  • 很多改进的WPF设计师.VS 2008有时候不仅有点儿马车了.
  • 对代码编辑器的重大改进,例如调用层次结构查看.
  • 一个不错的加载框架.
  • 在Premium/Ultimate中大大扩展的测试框架(例如,现在能够进行数据库测试).
  • Premium/Ultimate中的项目规划和建模功能.

如果我可以为每个帖子请求一个点/功能,我认为这是最好的,所以我们可以单独投票.

ide visual-studio-2010 visual-studio

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

模板问题('typename'不是模板函数参数)

实际上我用intel编译器编译一些库时遇到了问题.

使用g ++正确编译了相同的库.

问题是由模板引起的.我想要理解的是 **typename**函数体内的模板函数参数和变量声明的声明

例:

void func(typename sometype){..
...
typename some_other_type;
..
}
Run Code Online (Sandbox Code Playgroud)

编译这种代码产生以下错误(英特尔),(gcc没有声称):我有以下错误

../../../libs/log/src/attribute_set.cpp(415): error: no operator "!=" matches these operands
            operand types are: boost::log_st::basic_attribute_set<wchar_t>::iter<'\000'> != boost::log_st::basic_attribute_set<wchar_t>::iter<'\000'>
      while (begin != end)
                   ^
          detected during instantiation of "void boost::log_st::basic_attribute_set<CharT>::erase(boost::log_st::basic_attribute_set<CharT>::iter<'\000'>, boost::log_st::basic_attribute_set<CharT>::iter<'\000'>) [with CharT=wchar_t]" at line 438

../../../boost/log/attributes/attribute_set.hpp(115): error: no operator "!=" matches these operands
            operand types are: boost::log_st::basic_attribute_set<wchar_t>::iter<'\000'> != boost::log_st::basic_attribute_set<wchar_t>::iter<'\000'>
              if (it != m_pContainer->end())
Run Code Online (Sandbox Code Playgroud)

我想要理解的是在函数体内使用typename,参数声明.

例:

template< typename CharT >
struct basic_attribute_values_view< CharT >::implementation
{

public:
..
..
void …
Run Code Online (Sandbox Code Playgroud)

c++ boost generic-programming

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

如何检查Sinatra中是否存在模板

在Sinatra ruby​​框架中,我有一条这样的路线:

get '/portfolio/:item' do
  haml params[:item].to_sym
end
Run Code Online (Sandbox Code Playgroud)

如果存在的模板(例如,如果我点击/portfolio/website,并且我有一个模板被调用/views/website.haml),这很有用,但是如果我尝试没有模板的URL example.com/portfolio/notemplate,我会收到此错误:

Errno :: ENOENT at/portfolio/notemplate
没有这样的文件或目录 - /.../views/notemplate.haml

如何测试并捕获模板是否存在?我在Sinatra文档中找不到"if template exists"方法.

ruby templates sinatra

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

在iframe中调用javascript函数

iframe在父页面中调用JavaScript函数时遇到问题.这是我的两页:

mainPage.html

<html>
<head>
    <title>MainPage</title>
    <script type="text/javascript">
        function Reset() 
        {
            if (document.all.resultFrame)
                alert("resultFrame found");
            else
                alert("resultFrame NOT found");

            if (typeof (document.all.resultFrame.Reset) == "function")
                document.all.resultFrame.Reset();
            else
                alert("resultFrame.Reset NOT found");
        }
    </script>
</head>
<body>
    MainPage<br>
    <input type="button" onclick="Reset()" value="Reset"><br><br>
    <iframe height="100" id="resultFrame" src="resultFrame.html"></iframe>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

resultFrame.html

<html>
<head>
    <title>ResultPage</title>
    <script type="text/javascript">
        function Reset() 
        {
            alert("reset (in resultframe)");
        }
    </script>
</head>
<body>
    ResultPage
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

(我知道document.all不推荐这个,但这个页面只能在内部用IE查看,我不认为这是问题)

当我按下重置按钮时,我得到"找到resultFrame"和"找不到resultFrame.Reset".它似乎有一个框架的引用,但不能调用框架上的功能,为什么会这样?

javascript iframe

58
推荐指数
3
解决办法
15万
查看次数

使用C#以编程方式配置MS-Word的信任中心设置

我开发了一个简单的C#Winforms应用程序,它通过COM自动化加载MS-Word 2007文档.

这一切都非常简单直接,但是根据我需要以编程方式启用或禁用宏以及ActiveX控件的文档.

可能有一种方法可以将其存储在注册表中,但我希望逐个实例地控制这些设置,因为一次可能会运行多个并发请求.

所以我的问题是" 如何使用COM自动化配置信任中心设置 ".

我用谷歌搜索了几个小时,但我能找到的只是Application.AutomationSecurity属性,但这只接受以下值:

  • MsoAutomationSecurity.msoAutomationSecurityLow
  • MsoAutomationSecurity.msoAutomationSecurityForceDisable
  • MsoAutomationSecurity.msoAutomationSecurityByUI

但是,Word 2007信任中心公开了以下设置:

宏设置:

  • 禁用所有宏而不通知(匹配msoAutomationSecurityForceDisable)
  • 禁用带通知的所有宏(我不需要这个)
  • 禁用除数字签名宏之外的所有宏(无等效项)
  • 启用所有宏(匹配msoAutomationSecurityLow)

替代文字http://www.visguy.com/wp-content/uploads/2007/05/v2007-security-settings.png


ActiveX控件(单独配置,我还没有找到任何方法来控制这些,请注意根据屏幕截图这些设置在所有应用程序之间共享)

  • 禁用所有控件而不通知
  • 在启用UFI控件之前提示我....
  • 在启用具有最小限制的所有控件之前提示我
  • 无限制地启用所有控件

替代文字

我已经尝试了在更改这些设置时记录MS-Word宏的旧技巧,但没有记录这些步骤.

更新: 我在注册表中找到了ActiveX控件设置的以下条目.看起来ActiveX设置确实是全局的,除非有人证明我错了,否则不能为单个MS-Word实例指定.

ActiveX已禁用

[HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security]"DisableAllActiveX"= dword:00000001"UFIControls"= dword:00000002

ActiveX启用安全模式

[HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security]"DisableAllActiveX"= dword:00000000"UFIControls"= dword:00000002

ActiveX启用时没有安全模式

[HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security]"DisableAllActiveX"= dword:00000000"UFIControls"= dword:00000001

仍然热衷于解决宏设置问题

c# automation office-2007 ms-word ms-office

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

ASP.NET传递Windows身份验证凭据

我有一个使用Windows身份验证的ASP.NET Web应用程序.此应用程序需要连接到另一个ASP.NET Web服务(也使用Windows身份验证)并使用从用户的浏览器收到的相同凭据.可以这样做,怎么做?

asp.net delegation windows-authentication

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