小编And*_*rus的帖子

如何将媒体属性添加到ASP.NET MVC4样式包

在ASP.NET MVC4应用程序中,使用创建样式包

    bundles.Add(new StyleBundle("~/css/pos.css")
        .Include("~/css/mypos.css"));
Run Code Online (Sandbox Code Playgroud)

并在视图中呈现为

@Styles.Render("~/css/pos.css")
Run Code Online (Sandbox Code Playgroud)

调试模式下生成的输出是

  <link href="/myapp/css/mypos.css" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

如何将media属性添加到输出中以便将样式用于屏幕

  <link href="/myapp/css/mypos.css" media="screen" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

或用于打印

<link href="/myapp/css/mypos.css" media="print" rel="stylesheet"/>
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法,可以在css文件或其他解决方案中指定媒体吗?使用jquery和jquery-ui.

css asp.net asp.net-mvc asp.net-mvc-4 bundling-and-minification

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

如何修复JSLint"丢失新"错误

通过JSLint传递的代码会导致错误:

第8行问题9:缺少'新'.

ResizeGrid();

怎么修?

"use strict";

var ResizeGrid;

function t() {
    var x;
    if (x) {
        ResizeGrid();
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript jslint

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

FileHelpers:如何跳过读取固定宽度文本的第一行和最后一行

下面的代码用于使用ASP.NET MVC2中的FileHelpers读取固定宽度的上载文件内容文本文件

第一行和最后一行的长度较小,因此ReadStream会导致异常.所有其他线都有适当的固定宽度.如何跳过第一行和最后一行或其他方式来读取数据无异常?

    [FixedLengthRecord()]
    class Bank
    {
        [FieldFixedLength(4)]
        public string AINETUNNUS;
        [FieldFixedLength(16)]
        public string TEKST1;
        [FieldFixedLength(3)]
        public string opliik;
        [FieldFixedLength(2)]
        public string hinnalis;
    };

    [AcceptVerbs(HttpVerbs.Post)]
    [Authorize]
    public ActionResult LoadStatement(HttpPostedFileBase uploadFile)
    {

        FileHelperEngine engine = new FileHelperEngine(typeof(Bank));
        var res = engine.ReadStream(new StreamReader(uploadFile.InputStream,
             Encoding.GetEncoding(1257))) as Bank[];
  }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc filehelpers

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

在哪里可以找到C#示例代码以在ASP .NET MVC2中实现密码恢复

如何在MVC2应用程序中实现密码重置?

使用ASP .NET成员资格提供程序对密码进行哈希处理.不使用密码恢复问题.使用具有标准AccountController类的标准ASP .NET MVC2项目模板.

如果用户忘记了密码,则应将带有临时链接或新密码的电子邮件发送到用户的电子邮件地址.

在MVC 2 C#中哪里可以找到实现它的代码?

堆栈溢出包含两个答案,讨论实现它的方法.没有示例代码.我搜索了"asp .net mvc密码重置c#示例代码下载",但还没有找到示例代码.

我是MVC的新手.在哪里可以找到密码恢复的示例代码?这是VS2010生成的项目模板中缺少的.

更新

我在Mono 2.10中尝试了这个代码,但是有异常:

Mono不支持CspParameters

在线

        des.Key = pdb.CryptDeriveKey("RC2", "MD5", 128, new byte[8]);
Run Code Online (Sandbox Code Playgroud)

如何在Mono中运行它?

堆栈跟踪:

System.NotSupportedException: CspParameters not supported by Mono
at System.Security.Cryptography.PasswordDeriveBytes.CryptDeriveKey (string,string,int,byte[]) [0x0001b] in /usr/src/redhat/BUILD/mono-2.10.2/mcs/class/corlib/System.Security.Cryptography/PasswordDeriveBytes.cs:197
at store2.Helpers.Password.EncodeMessageWithPassword (string,string) <IL 0x00055, 0x000f3>
at store2.Helpers.AccountHelper.GetTokenForValidation (string) <IL 0x00033, 0x00089>
at MvcMusicStore.Controllers.AccountController.PasswordReminder (MvcMusicStore.Models.PasswordReminderModel) <IL 0x001ac, 0x00495>
at (wrapper dynamic-method) System.Runtime.CompilerServices.ExecutionScope.lambda_method (System.Runtime.CompilerServices.ExecutionScope,System.Web.Mvc.ControllerBase,object[]) <IL 0x00020, 0x0005b>
at System.Web.Mvc.ActionMethodDispatcher.Execute (System.Web.Mvc.ControllerBase,object[]) <IL 0x00008, 0x0001b>
at System.Web.Mvc.ReflectedActionDescriptor.Execute (System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary`2<string, object>) <IL 0x00072, 0x00103>
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc mono password-recovery

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

如何修复'T'是'类型参数',但用作'变量'编译错误

我需要检查泛型类型参数T是否是MyEntity它的子类.

下面的代码导致此编译器错误:

'T' is a 'type parameter' but is used like a 'variable'
Run Code Online (Sandbox Code Playgroud)

怎么修?

public class MyEntity { }

static void Test<T>()
{
    // Error    34  'T' is a 'type parameter' but is used like a 'variable'
    if (T is MyEntity)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

如何修复jslint消息不安全'.'

jslint报告消息不安全'.'.

在线

html = /<body.*?>([\s\S]*)<\/body>/.exec(responseText);
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

更新

在身体之后和关闭括号之前可能有属性所以\ s?不能用.Javascript在浏览器中运行,使用jQuery.哪个是从字符串中提取body元素内容而不是这个的最佳方法?

javascript jslint

13
推荐指数
3
解决办法
8135
查看次数

如何将焦点设置为表单中的第一个可编辑输入元素

动态创建的表单包含输入元素.第一个元素可能被禁用或只读.我累了下面的代码将焦点设置为first elemnt,它接受数据以启用快速数据输入键盘.但是,如果形成拳头元素是禁用或只读,则不设置焦点.如何将焦点设置为接受数据的第一个元素?

    <form style='margin: 30px' id="Form" class='form-fields' method='post' target='_blank'
    action='Report/Render'>
...
    <input id='_submit' type='submit' value='Show report' class='button blue bigrounded' />
    </form>
    <script type="text/javascript">
        $(function () {
            var elements = $('#Form').find(':text,:radio,:checkbox,select,textarea');
            elements[0].focus();
            elements[0].select();
});
</script>
Run Code Online (Sandbox Code Playgroud)

更新

还有隐藏的输入字段,抱歉.答案提供了设置焦点隐藏元素.包含函数的Answr没有找到任何元素.

这是更新测试用例:

$(function () {
  $("#form :input:not([readonly='readonly']):not([disabled='disabled'])").first() 
                                                                        .focus(); 
});
Run Code Online (Sandbox Code Playgroud)

如何将焦点设置为vist visible,enabled和not readonly元素?

更新3

我尝试了添加输入元素的Row W代码.现在它将焦点放在第二个元素上.测试用例显示在Rob W的答案修订版5中

javascript jquery

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

如何强制Web API识别查询字符串参数

ASP.NET MVC4 Web API v1控制器定义如下.它应该接受1或2个查询字符串参数.

但是,如果调用method,则ko参数始终为null.请求如下.如何修复以便klient或namepart参数可以在查询字符串中传递?

Web API v1控制器:

namespace MyApp.Controllers
{
    public class CustomersSearchViewModel
    {
        public string Klient { get; set; }
        public string Namepart { get; set; }
    }


    [Authorize]
    public class CustomersController : ApiController
        {

        public HttpResponseMessage Get(CustomersSearchViewModel ko)
            {
             // why ko is null ?         
             var res = GetCustomers(ko.Klient,ko.Namepart);
             return Request.CreateResponse(HttpStatusCode.OK, 
                    new { customers = res.ToArray() } );
            }

        }
    }
Run Code Online (Sandbox Code Playgroud)

Controller按请求调用(appl从erp virtal目录运行):

GET /erp/api/customers?namepart=kaks&_=1385320904347 HTTP/1.1
Host: localhost:52216
Connection: keep-alive
Accept: application/json, text/javascript, */*; q=0.01
X-Requested-With: …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc asp.net-mvc-4 asp.net-web-api asp.net-web-api-routing

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

如何提交未选中的复选框

如果未选中复选框,则单击表单提交按钮不会提交任何数据.

根据用户选择的表单字段,某些复选框可能不在表单中.因此,提交控制器无法确定表单中是否存在未选中的复选框.

如果此列的数据库包含true,则此属性不会更新为false.复选框名称与数据库布尔列名称相同.

如果复选框未选中但是如果复选框不存在于表单中,则如何强制表单提交处于未选中状态的复选框或任何其他想法将数据库中的值设置为false?

使用jquery,jqueryui,asp.net 2 mvc

html javascript asp.net-mvc jquery jquery-ui

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

如果用户具有依赖对象,如何删除用户的postgres

数据库idd所有者是角色idd_owner.

数据库有2个数据模式:publicfirma1.用户可能直接或间接地在此数据库和对象中分配了权限.用户不是任何对象的所有者.它只授予了权利.

如何删除这样的用户?

我试过了

revoke all on all tables in schema public,firma1 from "vantaa" cascade;
revoke all on all sequences in schema public,firma1 from "vantaa" cascade;
revoke all on database idd from "vantaa" cascade;
revoke all on all functions in schema public,firma1 from "vantaa" cascade;
revoke all on schema public,firma1 from "vantaa" cascade;
revoke idd_owner from "vantaa" cascade;
ALTER DEFAULT PRIVILEGES IN SCHEMA public,firma1 revoke all ON TABLES from "vantaa";
DROP ROLE if exists …
Run Code Online (Sandbox Code Playgroud)

sql postgresql plpgsql

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