小编use*_*512的帖子

IE11 Preview中未定义'WebForm_DoPostBackWithOptions'

IE11即将到来.我刚刚安装了开发者预览版.但是,如果我运行一些我的Web应用程序,我得到的错误WebForm_DoPostBackWithOptions是未定义的.

我在玩autopostback时出现错误DropDownList.

此外,看起来IE10之前存在类似的问题:

http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

asp.net internet-explorer asp.net-mvc-4 internet-explorer-11

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

Asp.net身份:User.Identity.GetUserId()始终为null,User.Identity.IsAuthenticated总是为假

请参阅下面的代码:

var result = await SignInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, shouldLockout: false);
switch (result)
{
    case SignInStatus.Success:
        string UserId = User.Identity.GetUserId(); 
        return RedirectToAction("ClientDetails","Home");
    case SignInStatus.LockedOut:
        return View("Lockout");
    case SignInStatus.RequiresVerification:
        return RedirectToAction("SendCode", "Account", new { ReturnUrl = returnUrl, RememberMe = model.RememberMe });
    case SignInStatus.Failure:
    default:
        ModelState.AddModelError("", "Invalid login attempt.");
        return View(model);
}
Run Code Online (Sandbox Code Playgroud)

UserId始终nullUser.Identity.IsAuthenticated永远false.但我可以查看ClientDetails需要身份验证的View .

asp.net-mvc asp.net-mvc-5.2

14
推荐指数
2
解决办法
7994
查看次数

嵌套的部分视图传递子对象问题

我试图将局部视图中的子对象传递给另一个,我总是得到错误.任何人都可以帮我解决这个问题吗?TT

"传递到字典中的模型项是'Application.Models.PetModel'类型,但是这个字典需要'Application.Models.Calendar'类型的模型项"

主要型号

public class PetModel
{

    public string Name { get; set; }
    public long SpeciesID { get; set; }
    public long BreedID { get; set; }
    public Calendar DOB { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

子模型

   public class Calendar
    {
        public int Day { get; set; }
        public int Month { get; set; }
        public int Year { get; set; }

        public DateTime DateObj
        {
            get
            {
                if (Day != 0 && Month != 0 && Year != 0) …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor asp.net-mvc-4

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

从部分视图问题返回模型

我创建了一个局部视图(即使是编辑器模板),我将一个子模型传递给视图,但是,当我单击"提交"时,我总是从局部视图中获得"null".除了子模型1之外,我可以获得Main模型的属性值.

主要模型

public class PetModel
{
  public string name {get; set;}
  public long SpeciesID {get; set;}
  public long BreedID {get; set;}
  public Calendar DOB {get; set;} 
} 
Run Code Online (Sandbox Code Playgroud)

子模型

public class Calendar
{
    public string Year{get; set;}
    public string Month{get; set;}
    public string Day{get; set;}
}
Run Code Online (Sandbox Code Playgroud)

主视图

    @model Application.Models.PetModel
    @using (Html.BeginForm("CatchPetContent", "Quote",Model))
   {
     @Html.TextBoxFor(x => x.Name)
     @Html.DropDownListFor(x=>x.SpeciesID,new List<SelectListItem>(),"select")
     @Html.DropDownListFor(x=>x.BreedID,new List<SelectListItem>(),"select")
     @Html.EditorFor(Model => x.DOB)
     <input type="submit" value="submit" />
   }
Run Code Online (Sandbox Code Playgroud)

编辑模板

@model Application.Models.Calendar
@Html.DropDownListFor(Model => Model.Day, new List<SelectListItem>())
@Html.DropDownListFor(Model => Model.Month,new List<SelectListItem>())
@Html.DropDownListFor(Model …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-4

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

ASP.NET MVC标识:多个登录路径并修改控制器中的默认登录路径

如何更改控制器的默认身份验证重定向路径(/ Account/Login)?我有4个控制器

ABC - >/ABC /登录

BCD - >/BCD /登录

EFG - >/EFG /登录

首页--->帐户/登录

asp.net-mvc asp.net-mvc-4

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

通过反射调用的方法抛出创建视图未捕获异常时出错

我正在使用Visual Studio 2013 Professional,我正在尝试创建一个视图,但我突然得到了他的错误,

运行所选代码生成器时出错:

通过反射调用的方法抛出的未捕获异常(HRESULT异常:0x0131604).

我搜索过谷歌,但没有运气.

c# asp.net-mvc visual-studio-2013

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

如何将带问号的查询参数从其他网站传递到 angular 6 spa

我有 2 个 Web 应用程序AB。Web 应用程序 B 是 Angular 6 的基础。

在 Web 应用程序A 中,它获得了一个链接,该链接使用查询字符串引用 B,例如http://B/receipt?referencenumber=11111&title=test&description=sdfsd

在 Web 应用程序B 中,我定义了如下路由。

{ path: 'receipt/:referencenumber/:title/:description', component: ReceiptComponent},
{ path: '', component: HomeComponent, pathMatch: 'full'},
{ path: 'home', component: HomeComponent},
{ path: 'error', component: ErrorComponent },
{ path: '**', component: ErrorComponent, data: { error: 404 } }
Run Code Online (Sandbox Code Playgroud)

问题

如果 Web 应用程序A,使用链接http://B/receipt?referencenumber=11111&title=test&description=sdfsd,它将被重定向到 Web 应用程序 B 中的 404 错误页面。

有人在这里有想法吗?我尝试将 …

routes angular angular6

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

使用 Web API 的 MVC 用户身份验证

我已经构建了一个用于用户登录的WebAPI,如果用户提供了正确的用户名和密码,WebAPI 可以生成访问令牌。我的问题是如何将用户角色信息也传递给 MVC 应用程序。

例如,

我在下面有一个 MVC 应用程序控制器,如何从 Web API 传递角色“管理员、用户编辑器”?我知道我可以使用另一个 WebAPI 调用来检查用户角色,但这不是一个好主意。

[Authorized("Admin,UserEditor")]
ActionResult EditUser(int? Id)
{
........
} 
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc asp.net-web-api

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