问题列表 - 第26580页

无法加载类型'System.Web.Mvc.ViewUserControl <SOMETYPE>'

我正在尝试将ASP.NET MVC 2项目(VS2010)部署到Win Server 2008 R2

它在dev机器上完美运行.但是在Server 2008 R2上发生了奇怪的错误:当.ascx文件具有使用泛型类型的标头时:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyProj.Web.Models.RangeViewModel>" %>
Run Code Online (Sandbox Code Playgroud)

服务器报告无法加载类型'System.Web.Mvc.ViewUserControl <MyProj.Web.Models.RangeViewModel>'.

但是当我在.cs文件类型中声明某处时

public class AA : System.Web.Mvc.ViewUserControl<MyProj.Web.Models.RangeViewModel>
{
}
Run Code Online (Sandbox Code Playgroud)

并在<%@ Control标头中使用它.然后它按预期工作.

我错过了什么吗?

UPDATE

我分两步部署应用程序(在服务器上):

  1. 使用命令行MSBuild(适用于.NET 4)从源代码重建VS解决方案
  2. 启动自定义msbuild任务(具有此publih.msbuild文件),执行两个目标:Targets ="ResolveReferences; _CopyWebApplication"

.net asp.net-mvc .net-4.0

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

检查用户是否已经存在于drupal中

当用户输入他的登录信息并点击提交时,我想检查用户是否已经存在.所以,我有以下两个问题1.当用户点击登录表单上的提交按钮时,需要实现哪个钩子.我需要用户输入的用户名.2.如何以编程方式检查用户是否已经存在于drupal中?

一些示例代码将非常感激.请帮忙.

谢谢.

php drupal drupal-fapi drupal-alter

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

是否可以使用jquery返回"突出显示"(如Firebug)css选择器或dom id?

单击"使用FireBug单击要检查的页面上的元素"箭头时,它会在目标元素周围放置一个蓝色边框,并返回DOM Id.

我正在构建一个应用程序,该功能将是很棒的添加.在单击将DOM Id或CSS选择器返回到应用程序时,能够将鼠标悬停在元素上并突出显示目标.

有没有一个jquery插件可以做到这一点?其他一些聪明的方式?

谢谢!,

乔纳森

ajax jquery firebug

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

是否有"Microsoft"外观的标准WPF样式表?

是否有某些优秀的样式表(及其使用指南)可以应用于任何窗口以使其具有适当的"Microsoft"外观?

在我的案例/示例中,我有一个简单的窗口:

<Window x:Class="WPFTest.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    SnapsToDevicePixels="True">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
            <RowDefinition Height="Auto" />
        </Grid.RowDefinitions>
        <GroupBox Header="My checkboxes">
          <StackPanel >
                <CheckBox>First</CheckBox>
                <CheckBox>Second</CheckBox>
                <CheckBox>Third</CheckBox>
            </StackPanel>
        </GroupBox>
        <StackPanel Grid.Row="1" Grid.ColumnSpan="2"
                    Orientation="Horizontal"
                    HorizontalAlignment="Right">
            <Button>OK</Button>
            <Button>Cancel</Button>
        </StackPanel>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

这是它的样子:

我可以想到以下样式组

<Window.Resources>
    <Style TargetType="CheckBox">
        <Setter Property="Margin" Value="0,8,0,0"/>
    </Style>
    <Style TargetType="Grid">
        <Setter Property="Margin" Value="8"/>
    </Style>
    <Style TargetType="StackPanel">
        <Setter Property="Margin" Value="0"/>
    </Style>
    <Style TargetType="GroupBox">
        <Setter Property="Padding" Value="8"/>
    </Style>
    <Style TargetType="Button">
        <Setter Property="Margin" Value="8,0,0,0"/>
        <Setter Property="Padding" Value="8"/>
        <Setter Property="MinWidth" Value="70"/>
    </Style>
</Window.Resources>
Run Code Online (Sandbox Code Playgroud)

连同第一个复选框的更改:

<CheckBox Margin="0">First</CheckBox>
Run Code Online (Sandbox Code Playgroud)

它使窗口看起来像这样: …

wpf wpf-controls

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

.Net Framework 4.0安装程序是否包含.Net Framework 3.5?

针对.Net Framework 3.5编译的.Net组件是否在仅安装了.Net Framework 4.0的系统上运行?

或者换句话说,.Net Framework 4.0安装程序是否包含.Net Framework 3.5?

.net installer .net-4.0 .net-3.5

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

如何使用Scala将节点与独特节点相邻?

我正在尝试解析Apple plist文件,我需要在其中获取一个数组Node.不幸的是,它唯一的唯一标识符就是它之前的同级节点<key>ProvisionedDevices</key>.现在我最好的想法是使用Java的XPATH查询或Node.indexOf.

这是一个例子:

<plist version="1.0">
       <dict>
               <key>ApplicationIdentifierPrefix</key>
               <array>
                       <string>RP8CBF4MRE</string>
               </array>
               <key>CreationDate</key>
               <date>2010-05-10T11:44:35Z</date>
               <key>DeveloperCertificates</key>
               <array>
               ...
               <key>ProvisionedDevices</key>
               <array>
               ... // I need the Nodes here
               </array>
       </dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

谢谢!

xml xpath scala plist

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

如何获取列表中每个元素的第二个子元素

我知道我之前遇到过这个问题,但此刻我有一点精神障碍.因为我在SO上找不到它,我会在这里发布,所以我可以在下次找到它.

我有一个数据框,其中包含一个表示ID标签的字段.此标签有两个部分,alpha前缀和数字后缀.我想将它拆开并创建两个具有这些值的新字段.

structure(list(lab = c("N00", "N01", "N02", "B00", "B01", "B02", 
"Z21", "BA01", "NA03")), .Names = "lab", row.names = c(NA, -9L
), class = "data.frame")

df$pre<-strsplit(df$lab, "[0-9]+")
df$suf<-strsplit(df$lab, "[A-Z]+")
Run Code Online (Sandbox Code Playgroud)

这使

   lab pre  suf
1  N00   N , 00
2  N01   N , 01
3  N02   N , 02
4  B00   B , 00
5  B01   B , 01
6  B02   B , 02
7  Z21   Z , 21
8 BA01  BA , 01
9 NA03  NA , 03
Run Code Online (Sandbox Code Playgroud)

所以,第一个strsplit工作正常,但第二个提供了一个列表,每个都有两个元素,一个空字符串和我想要的结果,并将它们填充到dataframe列中.

如何从列表的每个元素中选择第二个子元素?(或者,有没有更好的方法来做到这一点)

r

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

所有浏览器中的背景图像居中且100%

在所有浏览器中设置背景图像居中和100%(使其填满屏幕,但仍保留纵横比)的最佳做法是什么?

html css background-image

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

Delphi路径变量

在Delphi IDE中,Delphi安装的路径指定为$(DELPHI).我想知道是否有办法创建自己的路径指标,如$(MY_LIBRARY)或类似的东西.我认为$(DELPHI)被指定为环境变量,但显然不是.有任何想法吗?(我正在使用Delphi 7)

delphi path delphi-7

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

初始化显式构造函数之外的字段是不好的做法

可能重复:
在构造函数或声明中初始化类字段?

我们正在争论编码实践.这里的例子有点过于简单,但真正的交易有几个构造函数.为了初始化简单值(例如日期到它们的最小值),我已经将代码移出构造函数并进入字段定义.

public class ConstructorExample
{
    string _string = "John";
}

public class ConstructorExample2
{
    string _string;

    public ConstructorExample2()
    {
        _string = "John";
    }
}
Run Code Online (Sandbox Code Playgroud)

这本书怎么做?我倾向于非常具体,所以对这种事情可能有点松懈.但是我觉得occams razor告诉我将初始化移出多个构造函数.当然,我总是可以将这个共享初始化转移到私有方法中.

问题本质上是...正在初始化定义它们的字段而不是构造函数以任何方式变坏?

我所面临的论点是错误处理之一,但我不认为它是相关的,因为没有可能的异常在编译时不会被接收.

c# constructor initialization

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