小编Jea*_*ois的帖子

我的Asp.Net C#类如何返回json格式

如何返回一个json格式的类.

这个方法在控制器中运行很好但是当我想放入一个类时,Json对象似乎不存在.

 public JsonResult Test()
 {
      //Error   1   The name 'Json' does not exist in the current context   C:\inetpub\wwwroot\mvcinfosite\mvcinfosite\Validation\ValidationClass\BaseValidator.cs  66  20  mvcinfosite
      return Json(new { errMsg = "test" });
 }
Run Code Online (Sandbox Code Playgroud)

我想将该代码放在一个简单的类中.我希望能够在许多控制器中调用此方法.

谢谢.

编辑
这是我的班级(代码不起作用的地方)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using mvcinfosite.Models;
using mvcinfosite.Base;
using System.Web.Mvc;

public class BaseValidator
{
     public JsonResult Test()
     {
         return Json(new { errMsg = "test" });
     }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-2

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

PHP和Mysql UTF-8(特殊字符)的问题

我有一个带有一个文本框的表单(ProductTitle)

如果我在文本框中编写示例"Étuit"并单击"保存",则将数据发布在名为"产品"的表中.ProductTitle数据库中的结果是τtuit.我关注的是特殊性格.而不是把É放在数据库中,我得到了É

当我将数据库中的产品标题("ttuit")加载到跨度中时.这表明正确.
但是当我在文本框中加载它以编辑产品标题时,显示Étuit.

有人知道为什么.

我把它放在HTML头中

<head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)

注意:当我单击表单上的"保存"时,将使用jquery ajax方法发布数据.

php mysql utf-8 special-characters

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

如何在输入字段为空时添加"活动"类

我正在尝试创建一个Angular 4指令,class="active"当文本字段不为空时,该指令将添加到标签上

<div class="md-form">
    <input appMdbInputInit type="text" name="" id="FirstName" 
         class="form-control"   formControlName="firstName">
    <label  for="FirstName" >First Name</label>
 </div>
Run Code Online (Sandbox Code Playgroud)

当textfield不为空时我期望的结果

 <div class="md-form">
    <input  appMdbInputInit  type="text" name="" id="FirstName" 
         class="form-control"   formControlName="firstName">
    <label class="Active"  for="FirstName" >First Name</label>
 </div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 ?

非常感谢

angular2-directives angular

11
推荐指数
3
解决办法
4079
查看次数

LINQ to Entities无法识别方法'System.Linq.IQueryable

当我尝试在Sub Select中调用我的存储库时,我收到了此错误.

 IGrpTextRepository rep = new GrpTextRepository();

        var query = new DetailViewModel
        {
            ViewDet = (from gh in _db.Grp
                       select new MultiDetailViewModel
                       {
                           Header = gh,
                           Txts = rep.FindAllLangTxtById(gh.GrpID)

                       }).ToList(),
            Lang = _db.Language.ToList(),

        };
Run Code Online (Sandbox Code Playgroud)

我的界面是

 public interface IGrpTextRepository
{
    IQueryable<GrpText> FindAllLangTxtById(int GrpID);
}

public class GrpTextRepository : IGrpTextRepository
{
    DBEntities db = new DBEntities();

    public IQueryable<GrpText> FindAllLangTxtById(int GrpID)
    {
        return (from lang in db.Language
               join gtxts in db.GrpText on lang.LangID equals gtxts.LangID into jointxt
               from fintxt in jointxt.DefaultIfEmpty()
               where fintxt.GrpID …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

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

asp.net mvc 2到mvc 4

我想更新我的项目:

  • 带有实体框架4的ASP.NET MVC 2.

  • ASP.NET MVC 4和Entity Framework 4.1

如何才能做到这一点?

asp.net-mvc entity-framework-4.1 asp.net-mvc-2

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

使用angular 4登录表单使用IdentityServer 4对应用程序进行身份验证

有没有办法使用我的angular 4应用程序中的登录表单并发布到identityserver 4项目以验证Angular应用程序.

我在Angular应用程序中使用oidc-client

实际上,要对Angular App进行身份验证,用户将重定向到登录表单所在的Identity Server 4项目,然后使用令牌返回角度应用程序.此令牌已保存并用于调用Web API应用程序.

非常感谢

openid-connect identityserver4 angular

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

基于两个属性的自定义模型验证.一个影响另一个

我使用Asp.Net MVC 2与实体框架4.情况如下:我有一个复选框和一个文本框(日期选择器).如果选中该复选框,则需要文本框.如果复选框为false,则不需要文本框.
Checkbox True => Textbox Required
Checkbox False =>不需要文本框

<%:Html.CheckBoxFor(model => model.oEnvironment.Remediate) %>
<%= Html.TextBoxFor(model => model.oEnvironment.DatePick)%>
Run Code Online (Sandbox Code Playgroud)

我知道如何创建ValidationAttribute但我不知道如何创建一个验证类来验证是否选中了复选框(如果我的实体修复属性为true),然后根据需要放置DatePick字段.

任何的想法 ?

validation entity-framework-4 validationattribute asp.net-mvc-2

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

Asp.net MVC 4,如何以相同的形式制作Master Detail

我使用实体框架4.2和MVC 4

我有这个模型/数据库结构

UserInformation
UserID(PK)
FirstName
LastName
电子邮件


UserFavoriteColor
FavID(PK)
颜色
为何选择
UserID(FK)

是否可以在一个Create Controller Action中填充UserInformation表,然后填充UserFavoriteColor.

我知道我可以通过创建2个分离sectiosn分两步执行此操作.但这不是我想要的.


在此输入图像描述

entity-framework-4.1 asp.net-mvc-4

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

实体框架4.2中的嵌套集模型或任何种类的层次模型

我想知道是否存在某种插件来管理实体框架4.2中的嵌套集数据库设计

http://en.wikipedia.org/wiki/Nested_set_model


我要处理分层数据,在我看来,嵌套集是更有效的处理方式。
我知道Php原则(ORM)中有某些东西,希望EF中也有类似的东西。

谢谢。

nested-sets entity-framework-4.1

5
推荐指数
0
解决办法
560
查看次数

android阻止在dialog.show上显示键盘

有没有办法防止键盘在对话框出现时自动出现.

这是我的对话框的代码

final Dialog dialog = new Dialog(this);
                    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
                    dialog.setContentView(R.layout.shopping_cart_confirm_dialog);
                    TextView txtConfirmEmail = (TextView)dialog.findViewById(R.id.txtConfirmEmail);
                    ...
                    dialog.show();
Run Code Online (Sandbox Code Playgroud)

非常感谢.

android android-alertdialog

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