小编Gui*_*ngo的帖子

使用visual studio 2012恢复删除文件

我偶然删除了部分项目,认为我在临时文件夹中.这是一个asp.net-mvc 4应用程序.

我现在还没有任何其他程序监视我的文件系统.

我刚刚发布了我的申请.我剩下的就是一堆.compile文件,js,css和图像.

是否有微软的任何工具,我计算执行反向engennireng或VS2012跟踪文件,以便我可以恢复它.

对不起,这个问题.

.net c# asp.net asp.net-mvc asp.net-mvc-4

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

名称'X509Certificate2UI'在当前上下文中不存在

在Asp Net MVC4应用程序中使用X509Certificate2UI类是否有任何问题

using System.Security.Cryptography.X509Certificates;


private static X509Certificate2 PickCertificate(StoreLocation location, StoreName name)
{

    try
    {
        store.Open(OpenFlags.ReadOnly);
        //PROBLEM IS HERE
        X509Certificate2 cert = X509Certificate2UI.SelectFromCollection(store.Certificates, "Caption", "Message", X509SelectionFlag.SingleSelection)[0]; 
}
    catch (Exception)
    {               
        throw;
    }
}
Run Code Online (Sandbox Code Playgroud)

它抱怨当前上下文中没有'X509Certificate2UI'名称不知道,因为该类在System.Security.Cryptography.X509Certificates;

c# asp.net-mvc asp.net-mvc-4

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

如何检查System.IO.File.Delete是否已成功删除文件

使用system.io.file类删除文件后:

System.IO.File.Delete(openedPdfs.path);
Run Code Online (Sandbox Code Playgroud)

如果文件被成功删除,我需要运行一些代码.只要该方法没有返回任何值,我正在检查删除方法后文件是否存在.如果它仍然存在,我认为操作失败了.

问题是,删除方法工作正常,但要删除文件需要几秒钟.Exist函数返回true,因为在检查文件时存在.

如何验证是否System.IO.File.Delete(openedPdfs.path);成功完成?

码:

FileInfo file = new FileInfo(openedPdfs.path);    
System.IO.File.Delete(openedPdfs.path);
if (file.Exists == false)
{ ... }
else 
{ ... }
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-mvc asp.net-mvc-4

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

Javascript'>'运算符如何将字符与空格进行比较?

我试图理解这个表达式:

((ch = stream.getChar()) > ' ')
Run Code Online (Sandbox Code Playgroud)

在这里,getChar()得到一个角色.这个大于比较运算符如何检查任何char是否大于空格?

这可能吗?

javascript

8
推荐指数
2
解决办法
9684
查看次数

如何显示打开/保存对话框asp net mvc 4

我可以请求一个文件,并将其返回.我不知道如何显示打开/保存对话框.

视图:

function saveDocument() {
    $.ajax({
        url: '/Operacao/saveDocument',
        type: 'POST',
        DataType: "html",
        success: function (data) {
            //I get the file content here
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

控制器:

public void saveDocument() {
    Response.ContentType = "image/jpeg";
    Response.AppendHeader("Content-Disposition", "attachment; filename=SailBig.jpg");
    Response.TransmitFile(Server.MapPath("~/MyPDFs/Pdf1.pdf"));    
    Response.End();
}
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net asp.net-mvc asp.net-mvc-4

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

@ Html.ValidationSummary()在Ajax.BeginForm中不起作用

@Html.ValidationSummary()Ajax.BeginForm表单中使用是否有任何问题?

我有以下场景,我无法获得必填字段的验证.表单刚刚发布,也没有错误.

这是视图:

@using (Ajax.BeginForm("Register", "Account", new AjaxOptions { HttpMethod = "POST", OnSuccess = "closeDialog('RegistroUsuario')" }))
{
   @Html.ValidationSummary() 
   <fieldset>
        <legend>Cadastro novo Usuário</legend>
       <table id="changePassword">
                <tr>
                    <td class="smallField">Username:</td>
                    <td>@Html.TextBoxFor(m => m.UserName)</td>
                </tr>
                <tr>
                    <td>Password:</td>
                    <td>@Html.PasswordFor(m => m.Password)</td>
                </tr>
                <tr>
                    <td>Repetir Senha:</td>
                    <td>@Html.PasswordFor(m => m.ConfirmPassword)</td>
                </tr>
                <tr>
                    <td>Email:</td>
                    <td>@Html.TextBoxFor(m => m.Email)</td>
                </tr>
                <tr>
                    <td>Pergunta Secreta:</td>
                    <td>@Html.TextBoxFor(m => m.SecretQuestion)</td>
                </tr>
                               <tr>
                    <td>Resposta:</td>
                    <td>@Html.TextBoxFor(m => m.SecretQuestionPassword)</td>
                </tr>
                <tr>
                    <td>Ativo:</td>
                    <td><input type="checkbox" name="status" id="status" value="Ativo"></td>
                </tr>    
            </table>           
    </fieldset>
    <input type="submit" value="Criar Usuário" …
Run Code Online (Sandbox Code Playgroud)

validationsummary ajax.beginform asp.net-mvc-4

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

使用文档开头的 pdf.js 重新打开 pdf。不是最后查看的位置

该插件保存文档在关闭之前的最后一个位置,下次打开文档时,它会在这个位置显示文档。

例子:

我看到的是第二页的中间。我关闭文档。我再次打开它,它在第二页的中间打开。

我想在开始时重新打开它。

有人知道如何改变这种行为吗?

javascript pdf jquery mozilla pdf.js

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

我的控制器中的非静态字段,方法或属性需要对象引用

可能重复:
非静态字段,方法或属性需要对象引用

我有一个非静态字段:

private IDictionary<string, string> _mappings = 
    new Dictionary<string, string>(StringComparer.InvariantCultureIgnoreCase)
Run Code Online (Sandbox Code Playgroud)

我想在这样的动作中使用:

public static string GetMimeType(string extension)
{
    //...
    return _mappings.TryGetValue(extension, out mime) ? 
        mime : "application/octet-stream";
}
Run Code Online (Sandbox Code Playgroud)

编译器抱怨:

return语句中的非静态字段,方法或属性需要对象引用.

我该如何参考这个字段?

c# asp.net asp.net-mvc asp.net-mvc-4

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

按转义键时如何销毁jquery对话框?

按转义键时如何销毁jquery对话框?

有没有办法添加这样的代码: $.dialog('destroy');

在关闭事件中?这是 close 事件:它看到最后一个 'else' 有一个 hide 方法,这就是那个家伙。但不能破坏那里的任何东西:

close: function( event ) {
    var that = this,
        maxZ, thisZ;

    if ( !this._isOpen ) {
        return;
    }

    if ( false === this._trigger( "beforeClose", event ) ) {
        return;
    }

    this._isOpen = false;

    if ( this.overlay ) {
        this.overlay.destroy();
    }

    if ( this.options.hide ) {
        this._hide( this.uiDialog, this.options.hide, function() {
            that._trigger( "close", event );                
        });
    } else {
        this.uiDialog.hide();
        this._trigger( "close", event );
    }
Run Code Online (Sandbox Code Playgroud)

jquery dialog jquery-ui jquery-ui-dialog jquery-dialog

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

C#"发现"返回类型功能

在c#中,当返回一个值时,指定变量类型是不必要的.例如:

foreach(var variable in variables) {
}
Run Code Online (Sandbox Code Playgroud)

我正在构建一个企业软件,今天它是一个小型解决方案,但它会变得很大.这种语言功能可能会降低性能,因为我们在应用程序中反复使用它?

我还没有找到如何调用此功能,我想知道更多关于它的信息,如何调用它?

.net c# var

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