小编Cap*_*ble的帖子

ASP.NET MVC ViewResult与PartialViewResult

名为ViewResult和的控制器结果有什么区别PartialViewResult?更重要的是,何时PartialViewResult使用?

asp.net asp.net-mvc

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

GZipStream还是DeflateStream类?

MSDN文档告诉我以下内容:

GZipStream类使用gzip数据格式,该格式包括用于检测数据损坏的循环冗余校验值.gzip数据格式使用与DeflateStream类相同的压缩算法.

似乎GZipStream在输出中添加了一些额外的数据(相对于DeflateStream).我想知道,在什么类型的场景中使用GZipStream而不是DeflateStream是必不可少的?

.net c# compression

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

IE Fieldset背景颜色出血Bug

建立:

我有一个带有fieldset元素的HTML页面.fieldset元素的背景颜色与页面的背景不同.fieldset的边框具有比背景稍暗的颜色.

问题:

在Firefox中,只有边框内的区域具有指定的背景颜色.在IE7中,背景颜色流过由边框分隔的区域(仅在顶部).

题:

我该怎么做才能使fieldset元素的背景保持在IE7边框所界定的区域内?

html css

19
推荐指数
2
解决办法
9077
查看次数

Windows事件日志 - 如何注册事件源?

我正在创建一个新的事件源并使用以下代码记录消息:

    static void Main(string[] args)
    {
        if (!EventLog.SourceExists("My Log"))
        {
            EventLog.CreateEventSource("My Application", "My Log");
            Console.WriteLine("Created new log \"My Log\"");
        }

        EventLog myLog = new EventLog("My Log");
        myLog.Source = "My Application";
        myLog.WriteEntry("Could not connect", EventLogEntryType.Error, 1001, 1);
    }
Run Code Online (Sandbox Code Playgroud)

创建名为"我的日志"的自定义事件日志(按预期方式),但消息记录在"应用程序"节点下方.我究竟做错了什么?

.net c#

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

重构一词的起源

代码重构是在不修改其外部行为或现有功能的情况下更改计算机程序的内部结构的过程.

重构这个词的起源是什么?为什么选择它来表示上述?

refactoring

11
推荐指数
3
解决办法
1403
查看次数

为什么GC.GetTotalMemory()报告巨大的内存分配?

我一直在玩GC.GetTotalMemory().当我在下面的示例中创建一个类型为Titles的局部变量时,消耗的内存量增加了6276个字节.这里发生了什么?

class Program
{
    enum Titles { Mr, Ms, Mrs, Dr };

    static void Main(string[] args)
    {
        GetTotalMemory();
        Titles t = Titles.Dr;
        GetTotalMemory();
    }

    static void GetTotalMemory()
    {
        long bytes = GC.GetTotalMemory(true);
        Console.WriteLine("{0}", bytes);
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

JsTree:使用"类型"插件更改文件夹的"打开"图标

使用"类型"插件可以轻松指定关闭文件夹的图标.但是类型插件是否也可用于指定打开的文件夹应该是什么样的,或者我只能用CSS执行此操作(如下所示)?

li.jstree-open > a .jstree-icon 
{
    background:url("folder_open.png") 0px 0px no-repeat !important;
} 
Run Code Online (Sandbox Code Playgroud)

javascript jquery jstree

7
推荐指数
4
解决办法
9672
查看次数

ASP.NET页面级缓存(带有经过身份验证的站点)

我的理解是页面级缓存没有考虑到,对于经过身份验证的站点,不同的用户可以请求完全相同的页面(URL),而呈现的页面本身是不同的(因为它包含用户特定的东西).

除非您激活无cookie验证(然后sessionID成为URL的一部分),否则所有用户都将看到相同的缓存页面(无论它们是谁).

它是否正确?

asp.net caching

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

如何在 Swagger 文档页面中包含关于 Controller 类的 XML 注释

我有一个控制器类(不是直接从 ApiController 派生),它有一个 XML 注释:

/// <summary>
/// The controller groups together all methods related to Trial Subscription Management.
/// </summary>
[RoutePrefix("api/v1")]
public class TrialsController : TraceableApiController
{
...
}
Run Code Online (Sandbox Code Playgroud)

我可以在 Swagger 文档页面上看到控制器,但缺少描述控制器的 XML 注释。

在此输入图像描述

是否可以包含描述控制器的注释,如果可以,我该怎么办?

visual-studio asp.net-web-api swagger

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

ASP.NET MVC - 操纵HTTP Post

将表单发回服务器时,是否可以在控制器操作中操作,更改,设置HTTP Post中包含的值?我想删除用户输入的某些文本框值,以便始终必须重新输入这些值(例如密码字段).默认情况下,Html帮助程序从HTTP Post信息中提取HTML控件的初始值.

.net asp.net-mvc

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

编译器警告我,绑定不起作用,但为什么我运行它确实有效的应用程序!

下面的Flex应用程序生成编译器警告:数据绑定将无法检测到'dp'的分配.这似乎是正确的,因为变量'dp'不是可绑定属性(没有[Bindable]元数据标记).我添加了一个按钮,当点击它时,它会将项目附加到'dp'的后面.虽然编译器警告我不会看到'dp'的更改,但每次单击按钮时列表都会显示新项目!

我不明白为什么我可以在列表中看到新项目.有人可以解释为什么这仍然有效虽然'dp'不可绑定吗?

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" minWidth="955" minHeight="600">
<mx:Script>
    <![CDATA[
        import mx.collections.ArrayCollection;
        import mx.rpc.events.ResultEvent;

        private var arrayData:Array = [
            {name:"banana", cat:"fruit", cost:0.99},
            {name:"bread", cat:"bakery", cost:1.99},
            {name:"orange", cat:"fruit", cost:0.52},
            {name:"donut", cat:"bakery", cost:0.33},
            {name:"apple", cat:"fruit", cost:1.05}];

        private var dp:ArrayCollection = new ArrayCollection(arrayData);

        private function onButtonClick(event:MouseEvent):void
        {
            var obj:Object = new Object();
            obj.name="test";
            obj.cat="testcat";
            obj.cost=666;
            dp.addItem(obj);
        }
    ]]>
</mx:Script>        
<mx:HorizontalList dataProvider="{dp}" labelField="name" columnWidth="100" width="80%" height="50"/>
<mx:Button label="Click me" click="onButtonClick(event)" /> 
Run Code Online (Sandbox Code Playgroud)

apache-flex adobe actionscript

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

将一个字符串数组传递给一个过程,并在WHERE子句中使用它与IN一起使用

我想将一个字符串列表传递给一个过程并在select语句的WHERE子句中使用它,但我无法弄清楚如何执行此操作.

我已经声明了以下嵌套表:

TYPE t_strarray IS TABLE OF VARCHAR2(30);
Run Code Online (Sandbox Code Playgroud)

程序如下:

PROCEDURE getstuff(p_list IN t_strarray, io_cursor OUT t_cursor)
   IS    
   BEGIN
        OPEN io_cursor FOR
            SELECT * FROM mytable 
            WHERE mytable.field1 in (select * from table(p_list)); 
   END;
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?

oracle plsql

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

Internet Explorer 7上的JavaScript/jQuery问题

我有一个简单的HTML页面,如下所示:

...<div id="main">
    <a href="#">Click here!</a>
</div>...
Run Code Online (Sandbox Code Playgroud)

我在标题中有一段jQuery JavaScript,如下所示:

   <script type="text/javascript">
    $(document).ready(function() {
        DoHello();
    });

    function DoHello()
    {   
        $("div#main a").text("Click here!");
        $("div#main a").attr("onmouseup", "javascript:alert('Hello!');");
    }
</script>
Run Code Online (Sandbox Code Playgroud)

当我点击FireFox中的HTML链接时,我会收到一条警告,上面写着"你好!".为什么这在IE7/8中不起作用?

当我在IE中查看(动态)构建DOM时,我可以看到"onmouseup"存在,但它永远不会被调用.我试过用"onclick"替换"onmouseup" - 同样的问题......

javascript jquery javascript-events

0
推荐指数
2
解决办法
2292
查看次数