小编Kar*_*ran的帖子

直接在ASPX页面中渲染DateTime.Now

我试图直接进入aspx页面,但它没有显示日期值.我不想从背后的代码中做到这一点.我在这里错过了一些小事吗?请建议.

<asp:Literal ID="ltrDate" Text='<% DateTime.Now.ToLongTimeString() %>' runat="server"></asp:Literal>
Run Code Online (Sandbox Code Playgroud)

甚至在表达式<%#DateTime.Now.ToLongTimeString()%>中使用哈希也不起作用.

asp.net

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

带有Angular的ASP.NET MVC:-页面刷新或重新加载给出404错误

角度Ver:5

我正在使用ASP.NET MVC进行新项目,并已与它集成了angular 5。该项目工作正常,除了页面刷新会产生404页面未找到错误。每当我从浏览器中刷新或重新加载页面时,就会出现404错误。

我已经完成了有关此Angular页面刷新问题的许多教程和讨论,但到目前为止还算不上成功。

我正在使用MVC共享视图_Layout.cshtml来指定角度lib引用和基本引用,如下所示:

  <!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>

    <base href="/">

    @Styles.Render("~/Content/css")
    @Scripts.Render("~/bundles/modernizr")
    @Scripts.Render("~/bundles/bootstrap")

    <script src="~/node_modules/core-js/client/shim.min.js"></script>
    <script src="~/node_modules/zone.js/dist/zone.js"></script>
    <script src="~/node_modules/systemjs/dist/system.src.js"></script>
    <script src="~/Web/systemjs.config.js"></script>
    <script>
        System.import('Web/main.js').catch(function (err) { console.error(err); });
    </script>
</head>
<body>
    @RenderBody()

    @RenderSection("scripts", required: false)
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

请建议我应该在哪里进行更改。

asp.net-mvc angular-ui-router angular

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

Jquery UI可调整大小的问题扩展到包含范围之外(也可以使用draggable)

我面临的问题是div的可恢复性.当我将它与Draggable一起使用时,它会产生问题而无法在宽度方面调整大小.

如果我单独使用可调整大小,那么它很好.但我需要让它与可拖动功能一起工作.

请建议.

单击演示的jsFiddle链接.

jquery jquery-ui jquery-resizable

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

Dropdownlist客户端需要验证(没有型号)

查看:

@Html.DropDownList("CategoryItems", null, new { @class = "ddlcs" })
@Html.ValidationMessage("CategoryItems")
Run Code Online (Sandbox Code Playgroud)

控制器:

var cat = from s in db.CategoryDbSet
          where s.IsActive == true
          orderby s.CatName
          select new { s.CatID, s.CatName };

var catListItems = cat.ToList()
                      .Select(c => new SelectListItem   
                             {
                                 Text = c.CatName,
                                 Value = c.CatID.ToString()
                             })
                       .ToList();

catListItems.Insert(0, new SelectListItem 
                           {
                               Text = "[--Select the category--]", 
                               Value = "" 
                           });

ViewBag.CategoryItems = catListItems;
Run Code Online (Sandbox Code Playgroud)

当有人在保存操作期间选择"选择类别"选项时,我希望对下拉列表强制执行所需的验证.我是MVC框架的新手,我不确定我在哪里犯这个错误?此下拉列表与模型无关.

请提出解决方案.

asp.net-mvc asp.net-mvc-4

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

iTextSharp .NET PDF - 无法更改PDF Producer

我正在使用iTextSharp产品来更改PDF属性,如下所示.我根本无法更改"PDF Producer"属性.请建议,我哪里出错了.

代码行 信息["Producer"] ="我的制作人";

没有按预期工作.

      string sourcePath = tbPath.Text;
                IList<string> dirs = null;
                string pdfName = string.Empty;
                string OutputPath = string.Empty;

                DirectoryInfo di = new DirectoryInfo(sourcePath);
                DirectoryInfo dInfo = Directory.CreateDirectory(sourcePath + "\\" + "TempDir");

                OutputPath = Path.Combine(sourcePath,"TempDir");          

                dirs = Directory.GetFiles(di.FullName, "*.pdf").ToList();

                for (int i = 0; i <= dirs.Count - 1; i++)
                {
                    try
                    {
                        PdfReader pdfReader = new PdfReader(dirs[i]);
                        using (FileStream fileStream = new FileStream(Path.Combine(OutputPath, Path.GetFileName(dirs[i])),
                                                          FileMode.Create,
                                                          FileAccess.Write))
                        {                                         

                           PdfStamper pdfStamper = new PdfStamper(pdfReader, fileStream);

                            Dictionary<string, string> info …
Run Code Online (Sandbox Code Playgroud)

c# asp.net itextsharp

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

javascript正则表达式,用于转义逗号和双引号

我必须使用以下规则在字符串中转义两个特殊字符“和”。

例:-

  • Mercu“ ry应该转换成” Mercu“” ry“
  • 应将Mercu,ry转换为“ Mercu,ry”
  • Mer“ cu,ry”应转换为“ Mer”“ cu,ry”

规则:

  • 含义逗号或双引号应使用双引号转义。
  • 通过将整个单词用双引号引起来,逗号将转义。
  • 如果找到双引号,则应在其位置添加双引号。同样,整个单词都应该用双引号引起来。

请在javascript中建议正则表达式模式。

javascript regex

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

ng-template中的Kendo角网格列传递数据项

我正在使用带有Kendo控件的Angular 5.2。在网格内部,我有一个带有click属性的按钮。我想将PID值作为参数传递给showwindow函数

这是代码示例:-

 <kendo-grid [data]="gridView"
                (pageChange)="pageChange($event)"
                [selectable]="true"
                [kendoGridSelectBy]="mySelectionKey"
                [selectedKeys]="mySelection"
                style="width:1100px;">
        <kendo-grid-checkbox-column showSelectAll="true" width="50" media="(min-width: 10px)">
            <ng-template kendoGridHeaderTemplate let-dataItem>
                <input type="checkbox"
                       name="selectAll"
                       (change)="selectAllRows($event)"
                       [checked]="allRowsSelected" />
            </ng-template>
        </kendo-grid-checkbox-column>
        <kendo-grid-column field="PID" title="User ID" width="150" media="(min-width: 10px)">
        </kendo-grid-column>

        <kendo-grid-command-column title="View file" width="200" media="(min-width: 10px)">
            <ng-template kendoGridCellTemplate let-isNew="isNew">
                <button (click)="showwindow(pass the PID value here)">
                    <img src="../../../../../Images/view.png" />
                </button>
            </ng-template>
        </kendo-grid-command-column>
    </kendo-grid>
Run Code Online (Sandbox Code Playgroud)

这是我要更改的按钮单击处理程序:

 <button (click)="showwindow(pass the PID value here)">
     <img src="../../../../../Images/view.png" />
  </button>
Run Code Online (Sandbox Code Playgroud)

请提出解决方案。

kendo-ui angular-kendo kendo-ui-grid kendo-ui-angular2 angular

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

Angular 5 - 浏览器关闭时清除本地存储

我在我的 Web 应用程序中使用 Angular 5。每当用户关闭浏览器窗口时,我想清除 localStorage 对象。

 @HostListener("window:beforeunload", ["$event"])
clearLocalStorage(event) {
    localStorage.clear();
    console.log('####Destroy local storage####');
}
Run Code Online (Sandbox Code Playgroud)

由于应用程序中的其他逻辑(例如 SSO),我无法将上述代码粘贴到主app.component.ts中。

有没有办法,我可以使用不同的方法在角度应用程序中全局执行此操作。

请建议。

angular angular5

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

使用动态列数聚合数据表

我有一个带有动态列列的数据表,并希望聚合基于数字的列并将最终行保存到新的数据表中.

DataTable示例: -

PartnerName   CreditCol  DebitCol  AmountCol ....
P1              10       20        30 
P2              1        2         3 
P3              3        1         10
P2              1        100       200
Run Code Online (Sandbox Code Playgroud)

所需的输出应为: -

PartnerName   CreditCol  DebitCol  AmountCol ....
P1              10       20        30 
P2              2        102       203 
P3              3        1         10
Run Code Online (Sandbox Code Playgroud)

这里的主要内容是列集,并且是动态的.有时,可能有两列,有时可能是20列.请建议linq查询或任何其他解决方案.

c# dataset linq-to-dataset

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