小编Ibr*_*mer的帖子

如何在服务器上保存Rotativa PDF

我正在使用Rotativa在我的"MVC"应用程序中生成PDF.如何保存Rotativa PDF?所有过程完成后,我需要将文档保存在服务器上.

代码如下:

public ActionResult PRVRequestPdf(string refnum,string emid)
{
    var prv = functions.getprvrequest(refnum, emid);            
    return View(prv);

}
public ActionResult PDFPRVRequest()
{
    var prv = Session["PRV"] as PRVRequestModel;
    byte[] pdfByteArray = Rotativa.WkhtmltopdfDriver.ConvertHtml("Rotativa", "Approver", "PRVRequestPdf");
    return new Rotativa.ViewAsPdf("PRVRequestPdf", new { refnum = prv.rheader.request.Referenceno });            

} 
Run Code Online (Sandbox Code Playgroud)

rotativa asp.net-mvc-5

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

从图像中提取数字

信用卡充值卡 我有一张用于手机信用卡充值卡的图片,我只想提取充值号码(灰色区域)作为可用于直接为电话充值的号码序列

这仅是示例照片,不能视为标准照片,因此矩形区域的位置可能会有所不同,背景和卡的尺寸也可能会有所不同。刮擦区域可能没有完全刮擦,因此相机的深度和位置可能会有所不同也是。我在互联网上阅读了很多论文,但是我找不到任何有趣的东西,大多数论文都讨论了手写数字的检测。任何链接或算法名称都可能非常有用。

ocr image-processing image-segmentation

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

此 T-SQL 脚本超出了允许的最大大小。通过从“工具”菜单中选择“选项”,在“SQL Server 工具”页面中调整此设置

我有一个非常庞大的 .sql 脚本。我将此脚本添加到 Visual Studio 2013 下的 sql server 项目中。当我尝试构建它时,我收到此错误消息

此 T-SQL 脚本超出了允许的最大大小。通过从“工具”菜单中选择“选项”,在“SQL Server 工具”页面中调整此设置

根据这篇 msdn文章,有一个名为Maximum script sizeit的属性可以在 Visual Studio 工具中访问:

工具->选项->文本编辑器->SQL Server 工具->智能感知->最大脚本大小

我将其从 1MB 更改为无限制,但没有任何改变

t-sql sql-server visual-studio sql-server-data-tools

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

未捕获的TypeError:$(...).tabs不是一个函数

我认为jquery有一个奇怪的问题,当这里的页面加载是我的标记时,我得到了这个异常:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<link href="../Layouts/en-us/css/custom.css" rel="stylesheet" />

<link href="../Layouts/en-us/css/jquery-ui.css" rel="stylesheet" />



<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<script src="../ckeditor/ckeditor.js"></script>
<script src="../ckeditor/adapters/jquery.js"></script>
<script src="/Layouts/en-us/js/jquery-ui.min.js"></script>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

这是导致错误的函数

$(function () {
    $("#tabs").tabs();

    if ($("#ListBoxPages").val() == null) {
        $("#tabs").css("display", "none");
    }

    $("#ListBoxPages").change(function () {
        $("#tabs").css("display", "block");
    });

});
Run Code Online (Sandbox Code Playgroud)

Layouts和jquery的所有相对路径都是从另一个标记复制而来的,该标记工作得非常好,没有错误

html javascript asp.net jquery webforms

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

无法使用Windows身份验证IIS登录网站

我长期以来一直在寻找解决这个头痛问题的方法。

我有一个网站想要部署到我的 Web 服务器,因此我使用 IIS 7 并按照以下步骤对登录进行身份验证:

1-打开IIS

2-添加网站(带有随机端口号)

3-将其应用程序池设置为特定的身份

4- 禁用匿名身份验证,然后启用 Windows 身份验证。

5-删除“允许所有用户”规则

6-为管理员用户添加允许规则并给予他完全控制访问权限

当我尝试访问它时,它要求输入用户名和密码,该用户名和密码必须与步骤 6 中添加的用户相同。

问题是每当我单击“确定”时,日志记录窗口都会不断弹出,因此无法访问网站

我还尝试为匿名用户添加拒绝规则

web.config 文件中必须添加什么内容吗?我需要安装某些东西或禁用某些东西吗?

任何建议都非常感激

编辑 这是我的 web.config 文件授权部分

<system.web>
  <authentication mode="Windows" />
  <compilation targetFramework="4.5" />
  <httpRuntime targetFramework="4.5" />
  <pages validateRequest="false"></pages>
    <identity impersonate="false" />
  <authorization>
    <allow users="SomeUser" />
    <deny users="*"/>
  </authorization>


</system.web>
Run Code Online (Sandbox Code Playgroud)

c# asp.net authentication iis windows-authentication

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

多重继承和类对象

我是OOP的新手.我们都知道Java不支持多重继承; 但是,所有Java类都继承自Object并且也可以从另一个类继承.我们可以将其视为多重继承吗?Java如何处理这样的事情?

java compiler-construction oop jvm

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

使用Rotativa将PDF文件另存为字节数组或流

我正在尝试使用Rotativa将html转换为PDF但我想将其保存为字节数组或流,以便我可以轻松地将其附加到邮件或其他内容.我在这里找到了一个解决方案,但任何PDF阅读器都无法打开该文件,因为它不是受支持的格式或文件已损坏.

这是来自同一个线程的另一个解决方案,但我无法弄清楚传递给这个函数所需的参数是什么,我找不到任何Rotativa在线文档.

.net pdf asp.net-mvc asp.net-mvc-4 rotativa

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

根据 dd/mm/yyyy 日期格式的出生日期计算年龄

我想根据出生日期计算年龄。我可以轻松地对日期格式 mm/dd/yyyy 执行此操作,但是当我尝试对 dd/mm/yyyy 执行相同操作时,我得到了 Age = NaN。这是我的代码逻辑:

$('#DateOfBirth').datepicker({
        onSelect: function (value, ui) {
            var today = new Date(),
                dob = new Date(value),

                age = today.getFullYear() - dob.getFullYear(); //This is the update
            $('#age').val(age);
            alert(age);
        },
        //maxDate: "-16Y",
        maxDate: maxDateVal,
        showOn: "both",
        buttonImage: "",
        dateFormat: "dd/mm/yy",
        changeMonth: true,
        changeYear: true,
        yearRange: '1920:c'

    }).keydown(function (e) {
        if (e.keyCode == 8 || e.keyCode == 46) {
            $(e.target).val("");
        } else {
            e.preventDefault();
            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

html javascript jquery date-formatting jquery-ui-datepicker

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

为变量赋值的SELECT语句不能与数据检索操作SQL Server 2012结合使用

我现在几个小时都在努力解决这个问题.我对存储过程很新,我有这个问题,我无法用任何方法弄清楚,我相信这是一个小傻事,但我无法弄明白

CREATE PROCEDURE [dbo].[IntegrationGetKuwaitPrize]
    @ApplicationID int,
    @ChosenFieldOfAward nvarchar(MAX) out
AS
    declare @ID int = (select top (1) ID 
                       from [dbo].[KuwaitPrizeApplicarion] 
                       where [ApplicationID] = @ApplicationID);

    SELECT 
        [CurrentAddress] as [current_address] /* I'm getting the error at this line */
        , (SELECT [dbo].[Country].NameEN from [dbo].[Country] 
           where [dbo].[Country].ID = 
                (SELECT [dbo].[KuwaitPrizeApplicarion].[PastNationality] 
                 FROM [dbo].[KuwaitPrizeApplicarion] 
                 WHERE [dbo].[KuwaitPrizeApplicarion].[ApplicationID] = @ApplicationID)) AS [past_nationality]
        , (SELECT [dbo].[Country].NameEN 
           FROM [dbo].[Country] 
           WHERE [dbo].[Country].ID = 
                 (SELECT [dbo].[KuwaitPrizeApplicarion].[PresentNationality]
                  FROM [dbo].[KuwaitPrizeApplicarion] 
                  WHERE [dbo].[KuwaitPrizeApplicarion].[ApplicationID] = @ApplicationID)) AS [present_nationality]
        , [PassportNo] AS [passport_no_]
        , [PassportExpireDate] AS …
Run Code Online (Sandbox Code Playgroud)

sql sql-server stored-procedures sql-server-2012

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

OrderBy函数排序算法类型

我正在学习C#LINQ,我想知道使用的排序算法的类型

c# linq sorting

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

ajax成功访问存储在ViewBag中的字符串

我是ASP.NET MVC的新手,我一直在寻找解决此问题的解决方案,但找不到任何合适的解决方案。我在stachoverflow上找到了一些解决方案,但没有任何解决方法。以下是一些链接:

可以从Javascript文件访问MVC ViewBag对象吗?

MVC 3-将ViewBag内容分配给Javascript字符串

这是我对服务器的ajax调用:

var xhr = new XMLHttpRequest();
        xhr.open('POST', '/Prize/UploadPassport');
        xhr.send(formdata);
        xhr.onreadystatechange = function () {
            if (xhr.readyState == 4 && xhr.status == 200) {
                var data = JSON.parse(xhr.responseText)
                if (data.nationality != "") {
                    $('#PassportData tbody').append('<tr><td data-title="@Web.Resources.MyResources.PassportNationality">' + data.nationality + '</td><td data-title="@Web.Resources.MyResources.PassportName">' + data.passportName + '</td><td><a><i id="viewApp_' + data.passportID + '" class="fa fa-search fa-lg" onclick="ViewPassport(' + data.passportID + ');"> <iframe id="img_' + data.passportID + '" class="costumeiframe"></iframe></i></a></td></tr>');
                }
                else {
                    //var errorMsg = data.errorMsg;
                    ShowDataValidationMessage("@ViewBag.FileError"); //here i'm …
Run Code Online (Sandbox Code Playgroud)

.net javascript ajax asp.net-mvc asp.net-mvc-4

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

以下代码的复杂性是什么?

以下代码的复杂性是什么?

for (int i = 1; i * i <= n; i++)
{
   if (n%i == 0)
     //do anything
}
Run Code Online (Sandbox Code Playgroud)

c++

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