小编Cic*_*ami的帖子

更改iis 7的Inet根文件夹

我面临着一个非常恼人的挑战.我必须在生产服务器中部署我的ASP.NET MVC 3应用程序.

在这个生产服务器中,我有两个驱动器C:D : . 我被授权将我的网站放在D:\ data文件夹中,我不能使用C : .

不幸的是,IIS 在C:中创建了Inet目录,显然在IIS管理器中无法更改此目标.有没有办法改变这个目录?如果这是不可能的,有没有办法以另一种方式解决这个问题?

考虑到我的代码存储在生产服务器的D:中,我安装了Visual Studio.

谢谢

弗朗切斯科

asp.net iis-7 asp.net-mvc-3

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

jQuery鼠标悬停功能不起作用

我有一个jQuery的问题.我试图在onmouseover事件上显示(或淡入)图像并在onmouseout事件上消失(或淡出).我的HTML是:

<div class="wrapper">
<img id="mainImg" src="..." />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#mainImg
{
visibility:hidden;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript如下:

$("#mainImg").mouseover(function () {
    $(this).attr("visibility", "visible");
  }).mouseout( function () {
    $(this).attr("visibility", "hidden");
  });
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.我正在努力去理解什么是错的,但我无法解决它.我在JsFiddle中测试了代码但没有结果.我也试过hover()函数但没有成功.

请你告诉我我做错了什么并提出解决方案?谢谢

弗朗切斯科

javascript jquery visibility

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

在CIF中是否有任何方法或方法在LIFO基础上添加List <T>中的项目?

这是个简单的.我有一个List<T>C#,我想在LIFO基础上添加一些元素,所以在"底部" List<T>.由于几个原因,我无法使用Stack类.

谢谢

弗朗切斯科

c# asp.net stack list

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

如何在C#中使用ADO.NET增加自动增量字段

我有一个包含三个字段的数据库表:

产品(产品,名称,价格)

其中ProdId自动增量字段.种子1的自动增量从0开始.

我在ASP.NET应用程序中使用C#对数据库执行操作.

如果我使用LINQ来插入新记录,我只需为Name和Price字段赋值,当我提交更改时,数据库负责增加ProdId.

我怎样才能使用标准的ADO.NET?如果我写一个INSERT语句

INSERT INTO Product (Name, Price) VALUES (@Name, @Price)
Run Code Online (Sandbox Code Playgroud)

当我执行命令时抛出异常;

无法在ProdId中插入NULL.

有人有解决方案吗?谢谢

c# ado.net auto-increment

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

如何用LINQ表达式替换foreach

可能重复:
如何使用LINQ Contains(string [])而不是Contains(string)

假设我有以下对象:

class Product
{ 
   public int ProductId { get; set; }
   public string ProductDesc { get; set; }
} 

string[] arrayString = new string []{"A", "B", "C", "D"};

List<Product> products = new List<product>();
Run Code Online (Sandbox Code Playgroud)

这段代码是:

var filteredProducts = new List<product>();
foreach(var searchString in arrayString)
{ 
   filteredProducts.Union(Products.Where(p => p.ProductDesc.Contains(searchString)));
}
Run Code Online (Sandbox Code Playgroud)

相当于:

var filteredProducts = products.Where(p => p.ProductDesc.Contains(arrayString.Select(s => s).ToString()));
Run Code Online (Sandbox Code Playgroud)

如果不是这样,那么如何使用LINQ重写第一个代码片段?

c# linq foreach select

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

Visual Studio单元测试中的连接字符串问题

我正在用C#开发一个MVC3应用程序.

该应用程序有几个项目.由于我想测试存储库的行为,因此相关项目是存储库项目本身和单元测试项目.

我在测试阶段遇到了一个问题,因为每次运行测试时都会启动异常

测试方法UnitTest1.Repository_IsNotNull引发异常:System.ArgumentException:在配置中找不到指定的命名连接,不打算与EntityClient提供程序一起使用,或者无效.

我已经在其他时候遇到过这个异常,我唯一要做的就是将ConnectionString从引用的项目web/app/.config文件(这种情况下是Repository)复制到引用它(在本例中为UnitTest).

在这种情况下的问题是UnitTest项目既没有app.config也没有web.config文件.

这个问题的原因是什么以及如何解决?

unit-testing entity-framework connection-string

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

从ASP.NET MVC3中的部分视图加载Javascript

我在C#和Razor中有一个ASP.NET MVC3应用程序.

我使用_Layout.cshtmlVS2010中MVC3应用程序模板的标准.我想在渲染Partial View时添加Javascript代码,View而不是直接在Javascript中添加Javascript _Layout.

View看起来像这样:

@model MyNameSpace.ViewModels.MyViewModel

@{
    ViewBag.Title = "Home Page";
}

<h2>@ViewBag.Message</h2>

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Filters</legend>

        @{ Html.RenderPartial("Filters", Model.Filters);  }

        <p>
            <input type="submit" value="Submit" />
        </p>

    </fieldset>
}
Run Code Online (Sandbox Code Playgroud)

Partial View Filters.cshtml看起来像这样:

@model MyNameSpace.ViewModels.FiltersViewModel

<p>
@Html.DropDownListFor(
    x => x.Type, 
    new SelectList(Model.Types, "Value", "Text"),
    "-- select type --"
)
</p>

<p>
@Html.DropDownListFor(
    x => x.Category, 
    new SelectList(Model.Categories, "Value", "Text"),
    "-- select category --"
)</p>

<script type="text/javascript"> …
Run Code Online (Sandbox Code Playgroud)

javascript partial-views asp.net-mvc-3

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

ASP.NET MVC3 C#中html助手的html属性是什么?

当您在MVC中使用HtmlHelpers时,您可以指定一组html属性作为字典对象.

我在网上阅读了很多关于创建HtmlHelpers的资料,但我已经专注于jQuery和其他ASP.NET的东西,我必须尽快开发一个应用程序,我也没有时间处理Html Helpers自定义.

我知道MVC3已经提供了一些属性,比如@class,但是在微软网站上没有关于htmlattributes的信息.请您告诉我哪些属性可用以及如何指定min C#?

我最感兴趣的是"禁用",禁用特定控件和"id",以更改控件的ID,因为HtmlHelpers默认使用相同的id和name值.我需要它与jQuery一起使用它们.

提前致谢

弗朗切斯科

html c# asp.net-mvc jquery html-helper

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

使用C#在LINQ中使用外键导航属性查询表

我有以下LINQ to SQL EF类:

LINQtoSQL EF类图

SessionId上的外键关系(主表WebinarSession).

我想通过使用lambdas来选择涉及特定产品系列的所有WebinarSession行.

我把为例此代码,当然不工作(它将与OWRK 的inseatd 在哪里,但因为我多张实例相匹配的条件是不适用):

SessionId = _webinarRecordingsDB.WebinarSessions.Where(m => m.SessionId == m.SessionSubjects.Where(n => n.ProductLineName == productLine).SessionId);
Run Code Online (Sandbox Code Playgroud)

_webinarRecordingsDB是EF对象映射的SQL数据库.

有人知道如何完成这项任务吗?谢谢

c# lambda foreign-key-relationship linq-to-sql

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