小编liv*_*ove的帖子

视图中的多个模型

我希望在一个视图中有2个模型.该页面包含LoginViewModelRegisterViewModel.

例如

public class LoginViewModel
{
    public string Email { get; set; }
    public string Password { get; set; }
}

public class RegisterViewModel
{
    public string Name { get; set; }
    public string Email { get; set; }
    public string Password { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我是否需要创建另一个包含这两个ViewModel的ViewModel?

public BigViewModel
{
    public LoginViewModel LoginViewModel{get; set;}
    public RegisterViewModel RegisterViewModel {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我需要将验证属性提交给视图,这就是我需要ViewModel的原因.

是不是有另一种方式,如(没有BigViewModel):

 @model ViewModel.RegisterViewModel
 @using (Html.BeginForm("Login", "Auth", FormMethod.Post))
 {
        @Html.TextBoxFor(model => model.Name)
        @Html.TextBoxFor(model …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

293
推荐指数
7
解决办法
39万
查看次数

用户'DOMAIN\MACHINENAME $'登录失败

我知道这几乎是重复的:错误"登录失败,用户NT AUTHORITY\IUSR""在ASP.NET和SQL Server 2008用户登录失败"用户名" -在外部System.Data.SqlClient.SqlException与LINQ项目/类库但有些东西与我服务器上的其他应用程序相比并没有加起来,我不知道为什么.

正在使用的盒子:

Web Box
SQL框
SQL测试框

我的应用程序:

我有一个ASP.NET Web应用程序,它引用了一个使用LINQ-to-SQL的类库.连接字符串在类库中正确设置.按照在外部项目/类库System.Data.SqlClient.SqlException与LINQ -用户登录失败"用户名"我还添加了此连接字符串的Web应用程序.

连接字符串使用SQL凭据(在Web应用程序和类库中):

 <add name="Namespace.My.MySettings.ConnectionStringProduction"
        connectionString="Data Source=(SQL Test Box);Initial Catalog=(db name);Persist Security Info=True;User ID=ID;Password=Password"
        providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

此连接通过将其添加到服务器资源管理器确认为正常工作.这是我的.dbml文件正在使用的连接字符串.

问题:

我收到以下错误:

System.Data.SqlClient.SqlException: Login failed for user 'DOMAIN\MACHINENAME$'.
Run Code Online (Sandbox Code Playgroud)

现在引用ASP.NET和SQL Server 2008中的错误"登录失败的用户'NT AUTHORITY\IUSR'"它说真的是本地网络服务并且使用任何其他非域名都不起作用.

但我很困惑,因为我检查了SQL Box和SQL Test Box SQL Management Studio,并且都NT AUTHORITY/NETWORK SERVICE在安全 - >登录,在数据库级别,未列在安全 - >用户下,但在数据库级别安全 - >用户我将用户显示在连接字符串中.

在Web服务器上的NTFS级别,权限使NETWORK SERVICE具有完全控制权.

我之所以感到困惑,是因为我的Web服务器上有许多其他Web应用程序,它们在SQL Box和SQL Test Box上引用数据库,它们都可以工作.但除了我使用类库之外,我找不到它们和我当前的应用程序之间的区别.那会有关系吗?检查NTFS权限,服务器和数据库级别的安全登录设置,连接字符串和连接方法(SQL Server凭据)以及IIS应用程序池和其他文件夹选项都是相同的.

为什么这些应用程序在没有将machinename $添加到我的任何一个SQL框的权限的情况下工作?但这就是一个链接告诉我要解决这个问题的方法.

.net sql-server iis-6 web-applications sql-server-2005

115
推荐指数
9
解决办法
16万
查看次数

是否有UIView调整大小事件?

我有一个视图,其中包含imagerait的行和列.

如果调整此视图的大小,我需要重新排列imageviews位置.

此视图是另一个调整大小的视图的子视图.

有没有办法检测何时调整此视图的大小?

iphone ipad ios

98
推荐指数
6
解决办法
7万
查看次数

未找到路径控制器或未实现IController

我有一个语言选择的MVC4项目:

  • NL
  • FR

1主要部分:

  • 关于
  • 常见(菜单)
  • 联系
  • 常问问题

还有3个方面:

  • 管理员
  • 顾客

在每个区域中,我至少有一个控制器,例如在Admin中,我有控制器概述,其中包含一个index.aspx页面的相应视图文件夹概述.

主页和所有主页(关于,常见问题等)工作并可以访问).

但是,当我按照url:localhost:xxxx/en/admin/overview时,我收到错误

未找到路径'/ en/admin/overview'的控制器或未实现IController.

即使路线是正确的(我可以通过Route Debugger看到).错误页面还显示当我想加载主菜单项时抛出错误:

<nav id="site-navigation" class="eightcol">
    @Html.Action("MenuItems", "Common")
</nav>
Run Code Online (Sandbox Code Playgroud)

- 删除了代码,因为无关紧要 -

一切似乎都井井有条,但MVC似乎无法加载位于主要部分的菜单.

因此,问题的根源是:我可以授予一个区域(例如Admin)访问我项目主要部分(home,common,about等)中的控制器吗?

c# asp.net-mvc-areas asp.net-mvc-4

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

将表数据从一个SQL Server导出到另一个SQL Server

我有两个SQL Server(都是2005版).

我想将几个表从一个表迁移到另一个表.

我试过了:

  • 在源服务器上,我右键单击了所选的数据库Tasks/Generate scripts.问题是Table/View options没有Script data选择.

  • 然后我用来Script Table As/Create script生成SQL文件,以便在我的目标服务器上创建表.但我仍然需要所有的数据.

然后我尝试使用:

SELECT * 
INTO [destination server].[destination database].[dbo].[destination table] 
FROM [source server].[source database].[dbo].[source table]
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

对象包含的前缀数量超过最大数量.最大值为2.

有人可以指出我解决问题的正确方法吗?

sql sql-server export sql-server-2005

59
推荐指数
6
解决办法
21万
查看次数

找不到该对象,因为它不存在或者您没有权限,SQL Server中的错误

我有一个数据库,并有一个SQL脚本,在数据库的"产品"表中添加一些字段.

但是当我执行此脚本时,我收到以下错误:

Cannot find the object "Products" because it does not exist or you do not have permissions
Run Code Online (Sandbox Code Playgroud)

为什么会出现错误,我该怎么做才能解决它?

sql-server

47
推荐指数
6
解决办法
15万
查看次数

链接文件资源失败. - 即使在尝试了其他人提供的所有可能解决方案后,我也会收到此错误

这是给出错误的java文件

package com.example.daksh.timetable;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final Button mon_but,tue_but,wed_but,thur_but,fri_but;
        mon_but = (Button)findViewById(R.id.mon);
        tue_but = (Button)findViewById(R.id.tue);
        wed_but = (Button)findViewById(R.id.wed);
        thur_but = (Button)findViewById(R.id.thur);
        fri_but = (Button)findViewById(R.id.fri);
        final ImageView main_Image = (ImageView) findViewById(R.id.day);
        final int[] dayarray = {R.drawable.monday,R.drawable.tuesday,R.drawable.wednesday,R.drawable.thursday, R.drawable.friday};

        mon_but.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                main_Image.setImageResource(dayarray[0]);
            }

        });
        tue_but.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                main_Image.setImageResource(dayarray[1]);
            } …
Run Code Online (Sandbox Code Playgroud)

android-resources android-studio-3.0

40
推荐指数
6
解决办法
14万
查看次数

如何判断Web应用程序是否是使用Angular构建的?

如何判断(Drupal 7)Web应用程序是使用Angular构建的,例如,查看页面源,而不是询问开发人员?

drupal angularjs

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

重命名文件夹c#中的文件

我在文件夹中有超过1000个文件,名称为abc_1,abc_2 ... abc_n

我想从所有文件中删除此前缀'abc_'.有机会不做这个,因为他们超过1000并且会很痛苦.

用c#怎么做?

c# file

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

如何通过bat静默删除文件

del /s .jpg
Run Code Online (Sandbox Code Playgroud)

删除所有.jpgs ..但问题是 - 它显示,在cmd执行时=>
C:\ blabla ..\this.jpg被删除..

我希望这个关闭.这样用户将不知道发生了什么(即,正在删除哪些文件).

command-line batch-file command-line-arguments

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