小编Lef*_*tyX的帖子

WCF与ASP.NET Web API

我花了几个月的时间试图掌握WCF背后的概念,最近我开发了我的第一个WCF服务应用程序.

我很难理解配置文件中的所有设置.
我不相信环境,但似乎你可以用它做出惊人的东西.

前几天我发现微软已经推出了一款名为ASP.NET Web API的新产品.

我可以阅读它是一个RESTful框架,非常易于使用和实现.

现在,我试图找出2个框架之间的主要区别,以及是否应该尝试使用新API 转换旧的 WCF服务应用程序.

有人可以帮我理解每个的差异和用法吗?

c# wcf asp.net-web-api

478
推荐指数
10
解决办法
21万
查看次数

清除缓存后npm不工作

清除缓存之前

npm cache clear
Run Code Online (Sandbox Code Playgroud)

npm工作正常.清除缓存后,它无法正常工作.下面的错误日志表明互联网连接问题但互联网连接很好.这个问题不仅发生在凉亭上,也发生在任何模块上.

这是流程的输出:

> sudo npm install -g bower Password: npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm ERR! network connect ETIMEDOUT
> npm ERR! network This is most likely not a problem with npm itself npm
> ERR! network and is related to network connectivity. npm ERR! network
> In most cases you are behind a proxy or have bad network settings. npm
> ERR! network npm ERR! …
Run Code Online (Sandbox Code Playgroud)

node.js npm

87
推荐指数
9
解决办法
24万
查看次数

如何强制BundleCollection刷新MVC4中的缓存脚本包

...或者我是如何学会停止担心的,只是针对来自Microsoft的完全未记录的API编写代码.是否有官方System.Web.Optimization发布的实际文档?'cuz我肯定找不到任何,没有XML文档,所有的博客文章都引用了与实际上不同的RC API.安美居..

我正在编写一些代码来自动解析javascript依赖项,并从这些依赖项中动态创建bundle.一切都很好,除非您编辑脚本或以其他方式进行更改,这些更改会影响捆绑而不重新启动应用程序,否则不会反映更改.所以我添加了一个禁用缓存依赖项的选项,以便在开发中使用.

但是,即使捆绑集合已更改,显然也会BundleTables缓存URL .例如,在我自己的代码中,当我想重新创建一个包时,我做了类似这样的事情:

// remove an existing bundle
BundleTable.Bundles.Remove(BundleTable.Bundles.GetBundleFor(bundleAlias));

// recreate it.
var bundle = new ScriptBundle(bundleAlias);

// dependencies is a collection of objects representing scripts, 
// this creates a new bundle from that list. 

foreach (var item in dependencies)
{
    bundle.Include(item.Path);
}

// add the new bundle to the collection

BundleTable.Bundles.Add(bundle);

// bundleAlias is the same alias used previously to create the bundle,
// like "~/mybundle1" 

var bundleUrl …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc-4 bundling-and-minification asp.net-optimization

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

如何获取asp.net MVC EditorFor生成的HTML id

我使用HTML Helpers来渲染我的字段:

<%=Html.EditorFor(m => m.User.Surname)%>
Run Code Online (Sandbox Code Playgroud)

输出将是这样的:

<input class="text-box single-line" id="User_Surname" 
          name="User.Surname" type="text" value="" />
Run Code Online (Sandbox Code Playgroud)

帮助程序使用className +'.' èfieldName来构建id.
我需要将id传递给jQuery函数.有没有办法在没有硬编码的情况下拥有它?也许是一个可以使用ASP.NET MVC2约定的帮手?

asp.net-mvc asp.net-mvc-2

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

与FormsAuthentication.SetAuthCookie()方法的Cookie混淆

所以StackOverflow上有很多关于此的帖子,但我仍然无法解决我的确切问题.这是要点:

我有一个需要身份验证的网站.我使用标准的.NET FormsAuthentication.SetAuthCookie()方法来持久保存用户的会话.

我的问题是:在web.config文件中,"/system.web/authentication/forms"节点有一个超时属性.如果我将此值设置为30分钟,这是用户在会话到期之前可以处于非活动状态的时间吗?

我问的原因是,无论我将此值设置为什么,如果我在SetAuthCookie()中将持久性设置为true,则cookie集的到期时间为90分钟.如果我在SetAuthCookie()中将持久性设置为false,则cookie过期时间设置为"会话结束".

什么是"超时"属性值实际设置,以及如何获得持续一个月或一年或更长时间的持久性cookie?

.net c# cookies

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

如何使用IONIC框架在中心或右侧对齐按钮?

在此输入图像描述

我想要右边的登录和注册按钮,中心的搜索按钮,我搜索了很多,但没有得到任何解决方案.

还有如何将文本区域对齐到合适的位置.

这是我的HTML代码:

<body ng-app="starter">

    <ion-pane  style = "background-color:#4992E2;">
      <ion-header-bar class="bar bar-subheader" style = " margin-top: -35px; background-color:#F9F9F9;">
        <h1 class="title" style = "color:black;">NetHealth Appointment Booking</h1>
      </ion-header-bar>
      <ion-content >
          <div class = "row center">
               <div class="col">
                    <button class="button button-small  button-light" >
                      Login!
                    </button>
                     <button class="button button-small  button-light">
                      Register Here!
                    </button>
                </div>
          </div>
          <div class="item-input-inset">
            <h4>Date</h4> 

          <label class="item-input-wrapper">
                <input type="text" placeholder="Text Area">
          </label>
        </div>
        <div class="item-input-inset">
            <h4>Suburb</h4>

          <label class="item-input-wrapper">
                <input type="text" placeholder="Text Area">
          </label>
        </div>
        <div class="item-input-inset">
            <h4>Clinic</h4> …
Run Code Online (Sandbox Code Playgroud)

css ionic-framework

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

如何使用ASP.NET Web API设置Elmah

我尝试过很多elmah nugets,但是他们没有使用ASP.NET Web API.有人知道为什么吗?那有什么工作吗?

elmah asp.net-web-api

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

你是在ASP.NET MVC视图中编写JavaScript还是在单独的JavaScript文件中编写?

试图改进我的编码风格我尝试了不同的解决方案,但我无法弄清楚什么是最好的.
我已经开始将JavaScript放在我的视图中,但我并不特别喜欢这个解决方案.
使用Visual Studio进行调试很困难,而且它会"污染"页面.
我的新"趋势"是将页面的脚本放在单独的文件中.
我面临的唯一问题是代码.
为了解决这个问题,我已经定义了这样的JavaScript变量:

<script type="text/javascript">
    var PriceListFetchAction = '<%=Url.Action("Fetch", "PriceList")%>';
    var UploaderAction = '<%=Url.Action("UploadExcelPriceList", "PriceList")%>';
    var ModelId = '<%=Model.id%>';
    var ImportType = '<%=Model.Type%>';
    var customerCodeFetchAction = '<%=Url.Action("FetchByCustomerCode", "Customers")%>';
    var customerNameFetchAction = '<%=Url.Action("FetchByCustomerName", "Customers")%>';
    var ImportErpAction = '<%=Url.Action("ImportPriceListErp", "PriceList")%>';
    var imageCalendar = '<%=Url.Content("~/Content/Images/calendar.png")%>';
</script>  
Run Code Online (Sandbox Code Playgroud)

然后我在我的JavaScript文件中使用变量.在性能,调试和风格方面最好的是什么?

javascript asp.net-mvc

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

如何获取jqGrid选定的行单元格值

有谁知道如何获取所选JQGrid行的单元格值?即时通讯使用mvc与JQGrid,我想访问所选行的隐藏列的值?

asp.net-mvc jquery jqgrid jqgrid-asp.net

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

jQuery按类选择VS按属性选择

我只想询问性能的意见:通过类名或使用jquery的属性名更快地选择元素吗?示例I以这种形式有100个DIV元素:

<div class="normal_box" normal_box=1>...</div>
Run Code Online (Sandbox Code Playgroud)

哪个更快:

$('div.normal_box').each(function(){...});
Run Code Online (Sandbox Code Playgroud)

VS

$('div[normal_box=1]').each(function(){...});
Run Code Online (Sandbox Code Playgroud)

我在30个div上做了一些实验但是我没有看到(new Date).getTime(); 也许按类选择在CPU使用方面更有效?

performance jquery jquery-selectors

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