问题列表 - 第991页

如何将SharePoint 2007功能挂钩到站点的Application_Start中?

我想知道在开发功能时是否有一种很好的方法可以挂钩到SharePoint 2007网站的Application_Start?我知道我可以直接编辑站点根目录中的Global.asax文件,但有没有办法实现这一点,以便它与该功能一起部署?

谢谢!

sharepoint sharepoint-2007 application-start global-asax

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

获取本地计算机的IP地址

在C++中,获取本地计算机的IP地址和子网掩码的最简单方法是什么?

我希望能够在本地网络中检测本地计算机的IP地址.在我的特定情况下,我有一个子网掩码为255.255.255.0的网络,我的计算机的IP地址是192.168.0.5.我需要以编程方式获取这两个值,以便向我的网络发送广播消息(对于我的特定情况,格式为192.168.0.255)

编辑:许多答案没有给出我预期的结果,因为我有两个不同的网络IP.Torial的代码完成了这个伎俩(它给了我两个IP地址).谢谢.

编辑2:感谢Brian R. Bondy提供有关子网掩码的信息.

c++ sockets networking

48
推荐指数
4
解决办法
18万
查看次数

如何在没有公共构造函数的情况下模拟/伪造/存根密封OracleException?

在我的测试中,我需要测试抛出OracleException时会发生什么(由于存储过程失败).我正在尝试设置Rhino Mocks

Expect.Call(....).Throw(new OracleException());
Run Code Online (Sandbox Code Playgroud)

无论出于何种原因,OracleException似乎都没有公共构造函数.我该怎么做才能测试这个?

编辑:这正是我想要实例化的内容:

public sealed class OracleException : DbException {
  private OracleException(string message, int code) { ...}
}
Run Code Online (Sandbox Code Playgroud)

.net c# oracle mocking oracleclient

10
推荐指数
3
解决办法
2452
查看次数

在CSS选择器中处理元素ID中的冒号

JSF正在将输入字段的ID设置为search_form:expression.我需要在该元素上指定一些样式,但该冒号看起来像浏览器的伪元素的开头,因此它被标记为无效并被忽略.反正有没有逃过冒号或什么?

input#search_form:expression {
  ///...
}
Run Code Online (Sandbox Code Playgroud)

css jsf css-selectors

140
推荐指数
4
解决办法
5万
查看次数

浮动的Divs服从/不服从垂直对齐

在垂直对齐的表格单元格中:底部,我有一个或两个div.每个div都是浮动的.
据说,div不应该与底部对齐,但它们确实(我不明白,但是很好).
但是,当我在单元格中有两个浮动div时,它们将自己对齐到相同的顶行.
我想让第一个较小的div一直坐在底部.另一种可接受的解决方案是使其成为表格单元的全高度.

这很难解释,所以这里是代码:

<style type="text/css"> 
table {
   border-collapse: collapse;
}
td {
   border:1px solid black;
   vertical-align:bottom;
}
.h {
   float:right;
   background: #FFFFCC;
}
.ha {
   float:right;
   background: #FFCCFF;
}
</style> 

<table> 
  <tr> 
    <td> 
      <div class="ha">@</div> 
      <div class="h">Title Text<br />Line 2</div> 
    </td> 
    <td> 
      <div class="ha">@</div> 
      <div class="h">Title Text<br />Line 2<br />Line 3</div> 
    </td> 
    <td> 
      <div class="h">Title Text<br />Line 2</div> 
    </td> 
    <td> 
      <div class="h">Title Text<br />Line 2</div> 
    </td> 
    <td> 
      <div class="h">Title Text<br />Line 2</div> 
    </td> 
  </tr> 
  <tr> 
    <td> 
      <div class="d">123456789</div> …
Run Code Online (Sandbox Code Playgroud)

css

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

VS2005"添加新项目..."对话框 - 默认项目

安装第三方SDK之后,如果其模板是Visual Studio 2005中"添加新项..."对话框中的默认项目,那么它非常无礼地生成一个.所有其他类似对话框也是如此 - "Add Class .. .","添加用户控件......"等

有没有办法改变这种行为?

ide development-environment visual-studio-2005 visual-studio

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

访问JSP中的常量(没有scriptlet)

我有一个类定义各种会话属性的名称,例如

class Constants {
    public static final String ATTR_CURRENT_USER = "current.user";
}
Run Code Online (Sandbox Code Playgroud)

我想在JSP中使用这些常量来测试这些属性的存在,例如:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="com.example.Constants" %>

<c:if test="${sessionScope[Constants.ATTR_CURRENT_USER] eq null}">
    <%-- Do somthing --%>
</c:if>
Run Code Online (Sandbox Code Playgroud)

但我似乎无法使sytax正确.另外,为了避免在多个地方重复上面相当冗长的测试,我想将结果分配给本地(页面范围)变量,并改为引用它.我相信我可以这样做<c:set>,但我再次努力找到正确的语法.

更新:继续下面的建议,我试过:

<c:set var="nullUser" scope="session"
value="${sessionScope[Constants.ATTR_CURRENT_USER] eq null}" />
Run Code Online (Sandbox Code Playgroud)

这没用.所以相反,我尝试替换常量的字面值.我还将常量添加到页面的内容中,因此我可以在呈现页面时验证常量的值

<c:set var="nullUser" scope="session"
value="${sessionScope['current.user'] eq null}" />
<%= "Constant value: " + WebHelper.ATTR_CURRENT_PARTNER %>
Run Code Online (Sandbox Code Playgroud)

这工作正常,它在页面上打印了期望值"current.user".我无法解释为什么使用String文字工作,但是当两个看起来具有相同的值时,对常量的引用不会.救命.....

java session jsp jstl

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

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

WPF托管窗口在ScrollViewer中形成元素

将ScrollViewer放入一个窗口(不保留窗口的所有大小)时,ScrollViewer里面有(其他东西)一个WinFormsHost和一个内部控件(让我们说一个DateTimePicker).当滚动时,内部winforms控件在不再有原因(它在滚动区域之外)时保持可见,因此它"浮动"在ScrollViewer之外的内部

任何解决方案?

wpf

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

没有用于ASP.NET MVC的DI容器的控制器的构造函数参数

有没有人有关于如何创建具有除使用依赖注入容器之外的参数的控制器的任何代码示例?

我看到很多样本都使用像StructureMap这样的容器,但是如果你想自己传递依赖类,那就没什么了.

.net c# asp.net-mvc

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