小编Str*_*der的帖子

如何使用ASP.NET MVC Razor在head部分中呈现脚本

我需要在ASP.NET MVC视图的head部分中呈现一些脚本.怎么能实现这一目标?

在ASP.NET中,我们在Master中使用了ContentPlaceHolders.实现这个的MVC等价物是什么?

asp.net-mvc

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

MVC 3/4 HttpModule或ActionFilter

我需要为进入我的应用程序的每个请求检查一些内容(Cookies).

在ASP.NET中我们使用HttpModule来完成这项任务,这个问题应该在MVC中使用什么?一些全局过滤器,或者我也可以使用HttpModuler,在MVC和常规ASP.NET之间的Request PipeLine有什么区别吗?

asp.net asp.net-mvc httpmodule asp.net-mvc-3 asp.net-mvc-4

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

jquery插件如何维护对象的状态

我正在尝试创建一个简单的插件,我面临着如何管理插件状态的问题.

(function ($) {
// Static things for plugin goes here
var uiHtml = "<div class='gaw-box'>" +
      "</div>";



var methods = {


    init: function (options) {

        return this.each(function () {
            // Create UI
            $(this).html(uiHtml);

            if (options) {

                var defaults = {
                    name:"N/A"
                };

                var opt = $.extend(defaults, options);
                  $(this).find(".gaw-name").html(opt.name);
            }

            // Visual Events attach
            var uiobj = $(this).find(".gaw-box");
            $(uiobj).mouseenter(function () {
                if (!this.isSelected) {
                    $(this).css('border', '1px solid red');
                }
            });

            $(uiobj).mouseleave(function () {
                if (!this.isSelected) {
                    $(this).css('border', '1px solid black'); …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

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

Java中的Com对象可能吗?

对不起,愚蠢的问题,但我没有用java,一无所知JVM的经验,它的内部,google搜索SUBJ不给结果.

问题是,是否可以使用Java编写com对象?然后从C#运行它?

谢谢.

java com

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

Umbraco 7将新项目添加到仪表板

我正在尝试向Umbraco 7添加新的"Section"项目.没有成功.

我想要实现的是在成员图标后左侧菜单中有额外的图标.我看到,谷歌分析包在安装后添加了图标.

在此输入图像描述

我试图更改dashboard.config,application.config,但没有成功.任何人都可以指向我一些如何做的教程,谷歌搜索subj,没有带来结果.

谢谢.

umbraco umbraco7

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

MVC 4从资源设置属性值

我正在尝试以下事情:

 [Display(Name = Resources.LcmsBs.Models.UserName)]
 [ToolTip(Resources.LcmsBs.ToolTips.UserName)]
 public string UserName { get; set; }
Run Code Online (Sandbox Code Playgroud)

我收到以下编译错误:

属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式

避免代码中的硬编码常量的最佳做法是什么?是否可以从资源中设置属性值?

asp.net asp.net-mvc resources embedded-resource asp.net-mvc-4

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

Microsoft.Web.Infrastructure.dll痛苦

各位加入对Microsoft.Web.Infrastructure.dll的引用我很痛苦,也许有人可以帮我解决这个问题.

我试图添加对Microsoft.Web.Infrastructure.dll的引用,当我点击在VS中添加引用时,引用添加到web.config,因为dll在GAC中.

如果以这种方式添加引用,则在部署期间不会复制dll,并且我们具有在成对服务器上安装此脚本的构建脚本.

我试图从我的gac中删除dll但是......没有任何成功,因为它是在某些其他GAC为.NET 4或4.5发明的(遗憾的是没有找到关于此的足够信息)

我通过在Package Manager控制台中运行Install命令找到了问题的堆栈溢出解决方案,但在我们的环境中,我们不允许在网络外连接,因此无法连接到nuget,因为我们的网络未连接到互联网根据安全政策......

任何人都可以建议一种解决方法,而无需运行包管理器?

asp.net gac .net-assembly

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

在TFS和Visual Studio中管理数据库项目的最佳实践

目前,我们没有我们的存储过程,以及与TFS中的proj相关的所有其他内容,我们正在管理服务器上的所有内容(添加,修复,删除存储过程,表等)我们想通过tfs和visual开始管理所有内容工作室.

有关如何管理这些东西的最佳实践吗?我没有阅读有关Sql Server 2005 Visual Studio模板的信息并且不知道它的作用,但有没有办法在VS中创建项目,连接到现有的DataBase,并能够跟踪TFS中的过程变更?

谢谢.

c# sql tfs visual-studio-2010

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

Mvc 4单元测试概念

我试图理解MVC 4应用程序中TDD的概念.我在网上找到的所有例子都没有解释我在MVC 4应用程序的情况下应该测试单元测试的概念.

因此,在编写单元测试时,您试图在控制器中测试的要点是什么?

如果可能请解释这个例子.

public class UsersIDentController : AuthorizedController
{    
    private readonly IUserDetailsService userDetailsService;

    public UsersIDentController(IUserDetailsService userDetailsService,
            IServiceLocator serviceLocator): base(serviceLocator)
    {
    }    

    //
    // GET: /UsersIdentification/
    [AllowAnonymous]
    public ActionResult ShowDetails()
    {
        UsersIdentificationViewModel model = new UsersIdentificationViewModel();
        return View(model);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果您要为该控制器编写单元测试(gettin用户数据),您将在单元测试中测试什么.

谢谢.

theory unit-testing asp.net-mvc-3 asp.net-mvc-4

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

使用Jquery提交表单提交Get而不是Post

我在My MVC应用程序中使用WebGrid,用于分页我正在使用此代码

  var links = $('a[href*=page], a[href*=sort]');
        form = $('form')[0];
        links.click(function () {
            debugger;
            form.attr("action", this.href);
            $(this).attr("href", "javascript:");
            form.submit();
        });

@using (Html.BeginForm(Model.PostToAction, "Leads", FormMethod.Post))
Run Code Online (Sandbox Code Playgroud)

当执行form.submit()时,它被执行为GET而不是POST,

我究竟做错了什么 ?

更新:

我的表格是:

<form action="/Leads/DetailsLeads" method="post">
Run Code Online (Sandbox Code Playgroud)

控制器是:

 [HttpPost]
        public ActionResult DetailsLeads(LeadDetailsViewModel model)
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery webgrid asp.net-mvc-3

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