我希望在一个视图中有2个模型.该页面包含LoginViewModel
和RegisterViewModel
.
例如
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) 我知道这几乎是重复的:错误"登录失败,用户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框的权限的情况下工作?但这就是一个链接告诉我要解决这个问题的方法.
我有一个视图,其中包含imagerait的行和列.
如果调整此视图的大小,我需要重新排列imageviews位置.
此视图是另一个调整大小的视图的子视图.
有没有办法检测何时调整此视图的大小?
我有一个语言选择的MVC4项目:
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等)中的控制器吗?
我有两个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脚本,在数据库的"产品"表中添加一些字段.
但是当我执行此脚本时,我收到以下错误:
Cannot find the object "Products" because it does not exist or you do not have permissions
Run Code Online (Sandbox Code Playgroud)
为什么会出现错误,我该怎么做才能解决它?
这是给出错误的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) 如何判断(Drupal 7)Web应用程序是使用Angular构建的,例如,查看页面源,而不是询问开发人员?
我在文件夹中有超过1000个文件,名称为abc_1,abc_2 ... abc_n
我想从所有文件中删除此前缀'abc_'.有机会不做这个,因为他们超过1000并且会很痛苦.
用c#怎么做?
del /s .jpg
Run Code Online (Sandbox Code Playgroud)
删除所有.jpgs ..但问题是 - 它显示,在cmd执行时=>
C:\ blabla ..\this.jpg被删除..
我希望这个关闭.这样用户将不知道发生了什么(即,正在删除哪些文件).
sql-server ×3
c# ×2
.net ×1
angularjs ×1
asp.net-mvc ×1
batch-file ×1
command-line ×1
drupal ×1
export ×1
file ×1
iis-6 ×1
ios ×1
ipad ×1
iphone ×1
sql ×1