小编Jed*_*oky的帖子

为安全性编码HTML输入时,如何避免编码Ñ或ñ等国际字符?

我在ASP.NET MVC应用程序中有一个textarea,用户可以在其中键入一些文本.当我向用户显示文本时,我Html.Encode用来防止恶意输入.问题是用户可以键入西班牙语,也许他会输入año并将其Encode转换为a&#241o.我该如何防止这种情况?

编辑:在生成的HTML中,我看到:

<a href="a1-'a1'-Cama&amp;#241;o?sort=estadisticas#241;o">a1 'a1' Cama&amp;#241;o</a>
Run Code Online (Sandbox Code Playgroud)

在页面的后面我有这个,这次显示是正确的:

<b>a1 'a1' Cama&#241;o</b>
Run Code Online (Sandbox Code Playgroud)

第一个是这样生成的:

<%= Html.RouteLink(Html.Encode(Model.NAME),  ...... %>
Run Code Online (Sandbox Code Playgroud)

第二个是这样的:

<%= Html.Encode(Model.NAME)%>
Run Code Online (Sandbox Code Playgroud)

所以我的猜测是问题在于Html.RouteLink.

html security asp.net-mvc encoding

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

实体框架错误:"在当前工作空间中找不到为FunctionImport指定的容器'XXXX'."

我正在执行这个

            EntityConnection entityConnection = (EntityConnection)context.Connection;
        EntityCommand command = entityConnection.CreateCommand();
        command.CommandText = "Genesis.AL_Insert";
        command.CommandType = CommandType.StoredProcedure;

        //Parametro de NombrePlantilla
        EntityParameter nombrePlantillaParameter = new EntityParameter("NombrePlantilla", DbType.String);
        nombrePlantillaParameter.Value = lote.Plantilla.Nombre;
        command.Parameters.Add(nombrePlantillaParameter);

        //Parametro de LoteId
        EntityParameter loteIdParameter = new EntityParameter("LoteId", DbType.Guid);
        loteIdParameter.Value = lote.LoteId;
         command.Parameters.Add(loteIdParameter);


       // Parametro de Secuencia
        EntityParameter secuenciaParameter = new EntityParameter("Secuencia", DbType.Int32);
        if (secuencia > 0) {
            secuenciaParameter.Value = secuencia;
        }
        else {
            secuenciaParameter.Value = 0;
        }
         command.Parameters.Add(secuenciaParameter);


        //Parametro de UsuarioId
        EntityParameter usuarioIdParameter = new EntityParameter("UsuarioId", DbType.Guid);
        usuarioIdParameter.Value = usuario.UsuarioId;
         command.Parameters.Add(usuarioIdParameter); …
Run Code Online (Sandbox Code Playgroud)

stored-procedures entity-framework

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

按下ALT + KEY时处理KeyDown事件

KeyDown在与.NET中的另一个键同时按下ALT键时,如何处理事件?

c# keyboard user-input winforms

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

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

当用户在另一个DropDrownList中选择un选项时,更新ASP.NET MVC中的DropDrownList

任何人都知道如何使用依赖于用户选择的值组合组合,我必须组合,国家和地区,当用户选择contry我需要去数据库并获取该国家的地区,任何人都知道如何做这个,如果posibile使用AJAX.

谢谢.

ajax asp.net-mvc

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

如何在asp.net MVC中生成链接以下载文件?

我正在测试Doddle Report以从IEnumerable对象生成一些报告.我需要像这样生成一个链接

PDF - http://myserver.com/reports/ProductsReport.pdf
Run Code Online (Sandbox Code Playgroud)

问题是我该怎么做?

En停止使用Doddle报告,并以XML格式生成del Excel.

asp.net-mvc download

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

使用Nuget Core DLL设置包凭据

我想在Http Autentication的私有Feed中获取一个包列表.这是我的代码,当我调用ListPlugins方法时出现401错误,如何设置凭据?

public  class PluginManager
{
    private readonly string _pluginFolder;
    private readonly IPackageRepository _packageRepository;
    private readonly PackageManager _packageManager;

    public PluginManager(string plugInFolder, string packageRepositoryAddres)
    {
        _pluginFolder = plugInFolder;
        _packageRepository = PackageRepositoryFactory.Default.CreateRepository(packageRepositoryAddres);
        _packageManager = new PackageManager(_packageRepository, _pluginFolder);  
    }

    public IEnumerable<PluginModel> ListPlugins()
    {
        IPackage dummy = null;

        var result =  _packageManager.SourceRepository.GetPackages()
            .OrderBy(p => p.Id)
            .ToList()
            .Select(p => new PluginModel()
            {
                PackageId = p.Id,
                PackageVersion = p.Version.ToString(),
                PackageDescription = p.Description,
                IsInstalled = _packageManager.LocalRepository.TryFindPackage(p.Id, p.Version, out dummy)
            })
            .ToList();

        return result;
    }

    public void Install(string …
Run Code Online (Sandbox Code Playgroud)

c# nuget

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

从dotNetOpenId中的ClaimedIdentifier获取FriendlyIdentifierForDisplay

如果我有ClaimedIdentifier是使用dotNetOpenId获取FriendlyIdentifierForDisplay的方法吗?

谢谢

openid dotnetopenauth

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

如何在RootViewController中将RootViewController设置为Grouped表

而不是普通类型的表我想在RootViewController中使用Grouped .Anyone知道如何做到这一点?

uitableview ipad uisplitviewcontroller

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

如何在EntityFramework中创建类似'234%4'或%2324%335%的内容

有谁知道如何进行此查询?我知道我可以和EndWith一起开始,但我必须解析字符串,我可以拥有%2324%335%而现在呢?有什么方法可以做到这一点吗?

entity-framework sql-server-2008

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

从网络计算机访问SQL Server 2005 Express Edition

如何从网络计算机中的应用程序访问SQL Server 2005 Express Edition?

我需要的访问来自应用程序(Linq-to-SQL和ODBC)和Management Studio

sql-server sql-server-2005-express

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

使用ASP.NET MVC在jquery中调用getJSON时出错

我在html中有以下代码,我无法获得JSON调用的函数回调.Down是控制器中的代码.请帮忙

 <script type="text/javascript"> 
     $().ready(function() {
         $("#CuitDespachante").typeWatch({ highlight: true, wait: 500, captureLength: -1, callback: finished });
    });

    function finished(txt) {
        $.getJSON('/Documentacion/GetDatosDespachantes', { cuitDespachante: txt },
                            function (data) {
                                alert('You typed: ');
                            }
        );

    };
</script>

public ActionResult GetDatosDespachantes(string cuitDespachante)
        {
            cuitDespachante = cuitDespachante.Replace("-", "").Replace("_", "");
            DepositarioFielWS.DepositarioFielWebService ws = new DepositarioFielWS.DepositarioFielWebService();
            var res = ws.GetDespachante(cuitDespachante);
            if (res.Licencia.CodigoLicencia == DepositarioFielWS.CodigoLicencia.Ok)
            {
                DepositarioFielWS.Despachante desp = new DepositarioFielWS.Despachante();
                desp.Cuit = res.Despachante.Cuit;
                desp.Nombre = res.Despachante.Nombre;


                var respuesta  =new
                {
                    cuit = desp.Cuit,
                    nombre = desp.Nombre

                }; …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery

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