小编Kel*_*tex的帖子

如何在ASP.NET GridView中找到控件的客户端ID?

我有一个asp:GridView,它在TemplateField中包含一个asp:TextBox.我想获取它在javascript中使用的ID.像这样的东西:

<asp:TemplateField>
    <ItemTemplate>
        <asp:TextBox ID="textDateSent" runat="server" />
        <input type="button" value='Today' 
            onclick="setToday('<%# textDateSent.ClientID %>');" />
    </ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)

但是当我编译时,我收到一个错误:

当前上下文中不存在名称"textDateSent"

有谁知道如何获取此TextBox的客户端ID?

javascript asp.net gridview databound

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

什么是Linq的DateTime的FirstOrDefault?

如果我有一个返回a的查询DateTime,那么它的值是FirstOrDefault()多少?是否有通用的方法来获取C#标量的默认值?例:

var list = (from item in db.Items 
    where item.ID==1234
    select item.StartDate).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

编辑:假设列StartDate不能为空.

c# linq

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

如何枚举ITextSharp中PDF文件中的所有字段

假设我使用iTextSharp加载了一个PDF文件:

PdfStamper p = GetDocument();
AcroFields af = ps.AcroFields;
Run Code Online (Sandbox Code Playgroud)

如何从文档中获取所有字段名称的列表af

c# pdf itextsharp

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

什么是纺织文件的标准文件扩展名?

什么是纺织文件的标准文件扩展名?我知道这.md通常用于markdown文件.我不知道纺织品是否有标准.

markdown file-extension textile

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

寻找HTTPHandler来动态修改页面以指向CDN

我正在尝试做的是创建(或者可能已经存在)一个HTTPHandler,它将过滤HTML生成的ASP.NET以使用内容交付网络(CDN).例如,我想重写这样的引用:

/Portals/_default/default.css

http://cdn.example.com/Portals/_default/default.css

我很高兴使用RegEx来匹配初始字符串.这样的正则表达式可能是:

href=['"](/Portals/.+\.css)
Run Code Online (Sandbox Code Playgroud)

要么

src=['"](/Portals/.+\.(css|gif|jpg|jpeg))
Run Code Online (Sandbox Code Playgroud)

这是一个dotnetnuke网站,我实际上并没有控制所有生成的HTML,所以这就是我想用HTTPHandler做的原因.这样,可以在页面生成后完成更改.

c# asp.net dotnetnuke cdn

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

你可以在.net 2.0网站上使用.net 3.5 DLL吗?

我有一些DLL,内部使用.net 3.5会更容易(利用Linq等).我想在目前运行asp.net 2.0的asp.net网站上使用这些DLL.

这种情况可能吗?有没有任何限制或陷阱(例如asp.net不会调用返回.net 3.5对象的方法,如IQueryable)?

注意:当然,.net 3.5将安装在服务器上.

.net asp.net .net-3.5 .net-2.0

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

SQL:如何知道某个字段是否已选中"允许空值",或者是否由SQL命令检查

我想知道哪个表的字段是必需的,所以我必须得到"允许空值"状态.怎么做?

sql null

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

在Lucene/Lucene.net搜索中,如何计算每个文档的点击次数?

搜索大量文档时,我可以轻松找到符合我搜索条件的文档数量:

Hits hits = Searcher.Search(query);
int DocumentCount = hits.Length();
Run Code Online (Sandbox Code Playgroud)

如何确定文档中的总点击数?例如,假设我搜索"congress",我会收到2份文件.如何获得每个文档中"会议"的次数?例如,假设"会议"在文档#1中出现2次,在文档#2中出现3次.我要找的结果是5.

lucene lucene.net

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

垃圾收集器清除对象是否订阅了事件?

如果我执行以下操作:

public class Test
{
    public static void Main()
    {
        List<Person> persons = new List<Person> { new Person() };

        persons[0].Sneezing += new EventHandler(Person_Sneezing);

        persons = null;
    }

    public static void Person_Sneezing(object sender, EventArgs e)
    {
        (sender as Person).CoverFace();
    }
}
Run Code Online (Sandbox Code Playgroud)

亲自[0]的人是否仍然存在于内存中,因为它的打喷嚏代理具有对Person_Sneezing方法的引用或者它是否被GC收集?

c# garbage-collection memory-leaks

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

如何在asp.net webforms捆绑中将cdN添加到bundle.config

我正在使用asp.net捆绑/缩小并将所有内容放在bundle.config中,如下所示:

<styleBundle path="~/css/css">
  <include path="~/css/bootstrap.css" />
  <include path="~/css/flexslider.css" />
  <include path="~/css/font-awesome.css" />
  <include path="~/css/Site.css" />
  <include path="~/css/orange.css" />
</styleBundle>
Run Code Online (Sandbox Code Playgroud)

但是我想从CDN使用bootstrap.css:

//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css
Run Code Online (Sandbox Code Playgroud)

那么我们怎么能在bundle.config中做到这一点呢?

asp.net bundling-and-minification asp.net-optimization

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