小编Llo*_*oyd的帖子

在javascript中使用资源文件(.resx)

我正在尝试在我的项目中使用本地化,但我找不到从javascript访问我的resx文件的方法.我一直在环顾四周,我不认为'AJAX调用'方法对我的项目来说是理想的,因为我已经安静了许多需要获取的字符串,它只需要垃圾邮件服务器!

如果我只是把它放在我的HTML中,那么它适用于这段代码:

@using Resources
<p>@Html.Raw(ISt_Localization.January)</p>
Run Code Online (Sandbox Code Playgroud)

我想我可以做的一件事就是将所有字符串放在一个隐藏的div中,然后在我的javascript中从div中获取内容,但这不会非常有效.

javascript asp.net jquery resx razor

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

Sitecore验证

这似乎是一项非常简单的任务,但我似乎无法弄明白.如何为Sitecore中的特定字段分配验证?

我可以看到列出的验证规则/sitecore/system/Settings/Validation Rules/Field Rules/.

如何从此处将规则分配给模板上的字段?

我已经看过几篇关于创建自定义OnSave操作的博客文章,该操作评估项目及其字段 - 然后您将在Web配置中进行连接 - 但这对我正在尝试完成的事情来说太过分了.Sitecore本身的博客文章或pdf都没有显示如何设置真正简单的验证(或者我找不到它们).

c# asp.net sitecore

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

{async:false}如何在jQuery AJAX请求中工作?

我知道为什么以及如何{async:false}在jQuery AJAX请求中使用。

但是我需要的是它如何同步工作?这背后的魔力是什么?

javascript ajax jquery synchronization

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

WPF中的SQL Server连接

我在SQL Server 2008中有一个数据库并在WPF应用程序中连接它.我想从表中读取数据并显示在中datagrid.连接已成功创建,但当我在网格中显示它时,它显示db错误(异常处理).这就是我在做的事.谢谢.

  try
  {
       SqlConnection thisConnection = new SqlConnection(@"Server=(local);Database=Sample_db;Trusted_Connection=Yes;");
       thisConnection.Open();

       string Get_Data = "SELECT * FROM emp";     

       SqlCommand cmd = new SqlCommand(Get_Data);              
       SqlDataAdapter sda = new SqlDataAdapter(cmd);               
       DataTable dt = new DataTable("emp");
       sda.Fill(dt);
       MessageBox.Show("connected");
       //dataGrid1.ItemsSource = dt.DefaultView;           
  }
  catch
  {
       MessageBox.Show("db error");
  }
Run Code Online (Sandbox Code Playgroud)

它显示connected我评论该行的时间 sda.Fill(dt);

c# sql-server

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

如何让 shell 脚本指向 .dll?(Docker 入口点)

我正在使用 Docker 部署 .NET Core 应用程序。默认情况下,ENTRYPOINT应用程序的 DockerFile 中的 类似于:

ENTRYPOINT ["dotnet", "applicationStartingPoint.dll"]

但是,在应用程序开始之前,我需要在容器中执行一个 shell 脚本。CMD为此,该名称对我不起作用,因此我需要有一个 shell 脚本作为我的脚本ENTRYPOINT,然后通过 DLL 启动应用程序。

您可以提供的任何见解都将非常有益。

.net bash shell docker

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

组件已发布属性,如TFont.Name

我在下面写了一个样本组件:

unit Test;

interface

uses
  System.SysUtils, System.Classes, System.Variants, VCL.Dialogs;

type
  TTest = class(TComponent)
  private
    fName: TStringList;
    { Private declarations }
  public
    { Public declarations }
    constructor Create(AOwner: TComponent); Override;
    destructor Destroy; override;
  published
    { Published declarations }
    property Names: TStringList read fName;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Samples', [TTest]);
end;

{TTest }

constructor TTest.Create(AOwner: TComponent);
begin
  inherited;
  fName := TStringList.Create;
  for i:= 1 to 100 do
      fName.Add(IntToStr(i));
end;

destructor TTest.Destroy;
begin
  fName.Free;
  inherited;
end;

end.
Run Code Online (Sandbox Code Playgroud)

现在当我在Delphi上安装它时,在Object Inspector中我有一个名为"Names"的属性,我应该双击它,然后一个对话框显示存储在Name上的TStringList项.

我想在其他组件(如TEdit等)中使这个属性像Font.Name,当点击Name属性,列表显示,用户可以从中选择一个项目,然后将项目分配给属性并显示为Object …

delphi components

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

通过ip中的ip地址获取国家/地区名称

我想通过在java中给IPAdress获取国家名称.例如192.168.0.1.我想获得国家名称而不是主机名.请解决这个问题.

java

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

只允许上传pdf文件

我的Windows窗体应用程序中有一个浏览按钮,我只想过滤到选择pdf文件的选项.因此,在浏览文件窗口中,只有pdf文件可见,不显示.doc或任何类型的文档格式.

private void btnSelectFile_Click(object sender, EventArgs e)
    {
        var dlg = new OpenFileDialog();
        var res = dlg.ShowDialog();
        if (res == DialogResult.OK)
        {
            DocumentUNCPath.Text = dlg.FileName;
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# winforms

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