问题列表 - 第1306页

如何冻结GridView头?

在标题中,有谁知道如何在ASP.NET中冻结GridView头?

asp.net controls gridview

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

在哪里可以找到有关为SQL Server Management Studio创建插件的信息?

我已经读过,虽然SQL Server Management Studio不支持插件,但可以完成.

有没有人有关于如何使用C#进行处理的任何资源或建议?

目前为Management Studio提供插件的公司是Red Gate:http: //www.red-gate.com/products/SQL_Refactor/index.htm

.net c# sql-server ssms

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

如何将XmlNodeList转换为NodeSet以在XSLT中使用?

我有一个XmlNodeList,我需要它以一种格式,然后我可以通过从C#扩展方法调用它在XSLT样式表中重用它.

有人可以帮忙吗?我已经读过它可能与使用XPathNavigator有关但我仍然有点卡住了.

c# xml xslt

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

C#函数包含静态数据

在VB.Net中,我可以将函数中的变量声明为Static,如下所示:

Function EncodeForXml(ByVal data As String) As String
    Static badAmpersand As Regex = new Regex("&(?![a-zA-Z]{2,6};|#[0-9]{2,4};)")

    data = badAmpersand.Replace(data, "&")

    ''// more processing

    return data
End Function
Run Code Online (Sandbox Code Playgroud)

请注意,我需要使用关键字Static,而不是Shared,这是在VB.Net中表达这一点的常用方法.我怎么能在C#中做到这一点?我找不到它的等价物.

.net c# vb.net

6
推荐指数
2
解决办法
1238
查看次数

什么是.Net中的私人程序集?

我理解类级别及以下的访问修饰符,但为什么整个程序集都是私有的?我假设默认情况下,程序集是公开的?

.net assemblies

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

处理长期运行的报告

我正在使用C#编写的带有Sql Server 2000数据库的ASP.net应用程序.我们有几份PDF报告,客户可以根据业务需求使用这些报告.问题是这些报告需要一段时间才能生成(> 3分钟).通常最终发生的事情是当用户请求报告时,请求超时在Web服务器有时间完成生成报告之前终止请求,因此用户永远不会有机会下载文件.然后,用户将刷新页面并再次尝试,这将启动整个报告生成过程,并且仍然会结束超时.(不,我们现在没有缓存报告;这是我正努力争取的......).

你如何处理这些情况?我脑子里有一个想法,包括提出一个启动报告生成的同步请求,然后有一些javascript来定期检查状态.状态指示报告完成后,再单独请求实际文件.

有没有一种我没有看到的简单方法?

c# asp.net ajax reporting

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

SQL服务器的数据生成器?

我想收到有关SQL服务器可用的数据生成器的建议.如果发布回复,请提供您认为重要的任何功能.

我从未使用过这样的应用程序,所以我希望接受有关该主题的教育.谢谢.

(我的目标是在每个表中填充10,000多条记录的数据库,以测试应用程序.)

sql-server generator data-generation

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

使用VisualSVN Server通过http获取特定修订版

我正在使用VisualSVN Server来托管SVN仓库,对于一些自动化工作,我希望能够通过http [s]层获得特定版本.

我可以通过http [s]请求到服务器(httpd?)来获取HEAD版本 - 但是有没有能力指定修订版,可能是查询字符串?我似乎无法找到它......

除非我能帮忙,否则我不想做结帐,因为特定文件夹中有很多文件,我不想要它们 - 只有一两个.

svn version-control visualsvn http visualsvn-server

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

MVC用户控件+ ViewData

嗨,我是MVC新手,我已经四处乱窜,如何构建将ViewData返回给他们的MVC用户控件.我希望有人会就如何解决这个问题提出一步一步的解决方案.如果你能使你的解决方案非常详细,那将会有很大帮助.

很抱歉因为我的问题如此离散,我想澄清我最终尝试做的是将id传递给控制器​​actionresult方法,并希望直接从控制器本身将其呈现给用户控件.我不确定如何开始这种方法,并想知道这是否可能.它基本上在我的脑海中看起来像这样

public ActionResult RTest(int id){
RTestDataContext db = new RTestDataContext();
var table = db.GetTable<tRTest>();
var record = table.SingleOrDefault(m=> m.id = id);

return View("RTest", record);
}
Run Code Online (Sandbox Code Playgroud)

在我的用户控件中,我想渲染该记录的对象,这就是我的问题.

model-view-controller asp.net-mvc user-controls viewdata

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

编码XML文本数据的最佳方法

我在.Net中寻找一个通用方法来编码一个用于Xml元素或属性的字符串,当我没有立即找到它时,我感到很惊讶.所以,在我走得太远之前,我可能只是缺少内置函数吗?

假设它确实不存在,我正在整理我自己的通用EncodeForXml(string data)方法,我正在考虑最好的方法.

我正在使用的数据提示整个事情可能包含坏的字符,如&,<,"等.它还可能包含正确转义的实体:&,<和",这意味着只使用一个CDATA部分可能不是最好的主意.这似乎有点笨拙;我最终会得到一个很好的字符串值,可以直接在xml中使用.

我过去使用过正则表达式来捕捉坏的&符号,我想在这种情况下使用它来捕获它们以及第一步,然后对其他字符进行简单的替换.

那么,这可以进一步优化而不会太复杂,有什么我想念的吗?:

Function EncodeForXml(ByVal data As String) As String
    Static badAmpersand As new Regex("&(?![a-zA-Z]{2,6};|#[0-9]{2,4};)")

    data = badAmpersand.Replace(data, "&amp;")

    return data.Replace("<", "&lt;").Replace("""", "&quot;").Replace(">", "gt;")
End Function
Run Code Online (Sandbox Code Playgroud)

对不起你所有的C#-only伙计们 - 我真的不在乎我使用哪种语言,但我想让Regex保持静态,你不能在C#中做到这一点而不在方法之外声明它,所以这将是VB .净

最后,我们仍然使用.Net 2.0,但是如果有人可以将最终产品转换为字符串类的扩展方法,那也很酷.

更新前几个响应表明.Net确实有内置的方法来做到这一点.但是现在我已经开始了,我想完成我的EncodeForXml()方法只是为了它的乐趣,所以我仍然在寻找改进的想法.值得注意的是:一个更完整的字符列表应该被编码为实体(可能存储在列表/映射中),并且比在串行中的不可变字符串上执行.Replace()获得更好的性能.

.net xml encoding .net-2.0

67
推荐指数
7
解决办法
12万
查看次数