小编pet*_*ter的帖子

ASP.Net自定义控件与用户控件:这两者是否相同

如果它们不同,在什么情况下我们应该决定使用哪种方法?

另外,ascx优于aspx的优势是什么?

asp.net user-controls

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

我们可以在运行应用程序时编辑代码

我做了这个工作工具 - >选项 - >调试'当一个进程中断时打破所有进程'被启用时,也存在相同的问题

c# debugging

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

如何在添加到字典之前检查密钥是否存在

我通过使用以下linq代码将值添加到字典中,现在发生的是重复键入口,它是从字典中跳过两个条目,我需要至少一个出现在字典中.如何在以下LINQ代码中执行此操作.我只想在LINQ中使用它,代码如下所示:

dict = (from x in sites
        let pp1 = x.Split(',')
         where pp1.Length > 2
         let rnc = pp1[1].Replace("work=", "")
         let ems = pp1[2].Replace("Context=", "")
         let pp2 = GetName(ems, "CC", "U").Split('_')
         where pp2.Length > 1 && !ems.Contains("_L_")
         select new
         {
             name_ms = ems,
             Key = ems + "," + rnc,
             Value = Getidname(GetName(ems, "CC", "U"),
             GetCode(pp2[1])) + "," + ems.Split('_')[1]
         })
        .ToDictionary(x => x.Key, x => x.Value);
Run Code Online (Sandbox Code Playgroud)

.net c# linq .net-4.0

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

为什么web api方法会被多次调用

我正在从 Angular 调用一个 Web api 方法,如下所示,但是 Web api 方法执行了两次。知道为什么会在这里发生吗?我已经将控制台登录到 Angular 代码中,并确认它从 Angular 调用了一次。但是奇怪的 Web API 方法被执行了两次,就像在线程上运行一样。

角码

 public Createsamples(): Observable<any> {
        var url = this.baseApiUrl + 'Test/Createsamples';
        return this.httpService.post(url, JSON.stringify(obj), { headers: reqHeader, withCredentials: true });
    }
Run Code Online (Sandbox Code Playgroud)

网络 API 代码

 [System.Web.Http.RoutePrefix("api/Test")]
    [EnableCors(origins: "*", headers: "*", methods: "*")]
    public class TestApiController 
    {
       [Route("Createsamples")]
        [System.Web.Http.HttpPost]
        public IHttpActionResult Createsamples()
        {
            TestBO Bo = new TestBO ();
            var result = Bo.Createsamples(obj);
            return Ok(result);
        }
}
Run Code Online (Sandbox Code Playgroud)

.net asp.net-web-api visual-studio-2017 angular

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

如何使用javascript将文本框的内容复制到另一个文本框?

我有两个文本框t1t2一个HTML页面.

我想复制t1内容t2,在每次按键完成时使用javascript t1.

html javascript

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

由于其保护级别无法访问

我在列表视图中显示版本(WrmVersion)值,但在这里我给出一个编码意味着如果版本(WrmVersion)为null我显示'无'(ResourcePolicyAvailSystemsLVI.m_nullString ="无"),但现在我得到一个错误

'Ship.Controls.ResourcePolicySystemsControl.ResourcePolicyAvailSystemsLVI.m_nullString'由于其保护级别而无法访问F:\ test\Ship\Controls\ResourcePolicySystemsControl.cs 81 70 Ship.Controls

protected override void OnUpdate()
         {
            string func = "ResourcePolicySystemsLVI.OnUpdate";
            try
            {
               if(Data != null)
               {
                  Text = base.Data.Name;
                  if(SubItems.Count == 1)
                  {
                      if (Data.WrmVersion == null)
                      {
                          SubItems.Add(ResourcePolicyAvailSystemsLVI.m_nullString);
                      }
                      else
                          **SubItems.Add(((IResourcePolicy)Data).WrmVersion.ToString());**
                     SubItems.Add(((IResourcePolicy)Data).ResourcePolicyEnabled.ToString());
                     SubItems.Add(((IResourcePolicy)Data).ResourcePolicyCurrent.ToString());
                     //SubItems.Add(((IResourcePolicy)Data).WrmVersion.ToString());
                     //SubItems.Add(Registry.GetValue(@"HKEY_LOCAL_MACHINE\Software\Unisys\Single Point Operations Windows Resource Monitor", "CurrentVersion", "0").ToString()); 
                  }
                  else
                  {
                     SubItems[1].Text = ((IResourcePolicy)Data).ResourcePolicyEnabled.ToString();
                     SubItems[2].Text = ((IResourcePolicy)Data).ResourcePolicyCurrent.ToString();
                  }
               }
               base.OnUpdate();
Run Code Online (Sandbox Code Playgroud)

.net c# listview

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

如何使用Vbscript过度写入和写入文本文件

我使用以下VBscript在commonapplicationdatafolder中创建了一个文本文件“ list.txt”。我通过写入文本文件来显示变量(strlist)中的某些值。

Const Value = &H23&
Const PATH = "\Cape\ibs"

Dim fso                 ' File System Object
Dim spFile             ' Text File object to write
Dim objApplication      ' Application object
Dim objFolder           ' Folder object
Dim objFolderItem       ' FolderItem object

Set objApplication  = CreateObject("Shell.Application")
Set objFolder = objApplication.Namespace(Value)
Set objFolderItem = objFolder.Self
sname = objFolderItem.Path & PATH & "\list.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set spFile = fso.CreateTextFile(sname, True)
spoFile.WriteLine(strlist)
spoFile.Close
Run Code Online (Sandbox Code Playgroud)

这是我的疑问

1>在这里,在创建该文件之前,我需要删除旧的“ list.txt”,因为在安装过程中,我一直想创建列表文件。所以我想在创建最新文件之前包含删除所有现有文件(任何旧的list.txt)的代码。在这里,我做了以下代码

If fso.FileExists(sname) Then
    fso.DeleteFile sname, True
Else
    Set …
Run Code Online (Sandbox Code Playgroud)

vbscript

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

引用变量和对象之间的实际差异是什么

我已经阅读了很多,现在我真的很困惑.考虑一个普通的实例化:

Sampleclass  instance1  = new Sampleclass();
Run Code Online (Sandbox Code Playgroud)

在阅读了很多之后我才知道这instance1是一个存储在堆栈中的引用变量,它包含存储在堆中的对象数据的内存地址.

如果这是正确的那么对象在哪里?instance1也是一个对象.有时候我只看到了声明new Sampleclass().这对于对象实例化是否足够?

.net c# class object

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

如何获得Kendo网格行选择

如何启用kendo ui网格行选择.我通过使用html帮助函数创建了一个kendo网格,通过javascript访问它并启用了行选择,但下面没有显示运气代码

@(Html.Kendo().Grid((IEnumerable<Gridkendo.Models.Model>)Model)
  .Name("grid")
  .Columns(columns =>
  {
      // Create a column bound to the ProductID property
      columns.Bound(product => product.Name);
      // Create a column bound to the ProductName property
      columns.Bound(product => product.Description);
Run Code Online (Sandbox Code Playgroud)

并在JavaScript中访问它

<script>
    $(function () {
        // Notice that the Name() of the grid is used to get its client-side instance
        var grid = $("#grid").data("kendoGrid");
        var selectedItem = grid.dataItem(grid.select());
        alert(selectedItem.ShipName);
    });
</script>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery kendo-ui kendo-grid

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

如何获取文件名包含c#中的今天日期

我有一个FTP位置包含每天创建的文件.我需要采取今天创建的文件.文件就像

test-tester2016060720001.xml.zip    /todays one
test-tester2016060620001.xml.zip
test-tester2016060520001.xml.zip
Run Code Online (Sandbox Code Playgroud)

我需要c#中的逻辑来获取包含今天日期的文件名,即test-tester2016060720001.xml.zip今天

.net c# asp.net

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