小编sac*_*haa的帖子

如何在ASP.NET MVC应用程序中实现搜索功能

我可以想象在ASP.NET MVC应用程序中实现搜索功能的许多方法,但由于我找不到太多文档,我想知道你是否有任何常见的模式,技术或通用方法来实现ASP.NET MVC应用程序中的搜索功能(类似于stackoverflow).我想到的一些技术是:

  • SQL Server全文搜索
  • 外部搜索引擎(如Search Server 2008)
  • Lucene.NET

...但是将它们与ASP.NET MVC集成的最佳方法是什么?

想法?

asp.net-mvc search design-patterns

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

如何增加Web服务请求的超时?

我有一个我无法修改的ASP.NET Web应用程序(我只有二进制文件).此应用程序连接到Web服务,似乎连接从客户端(我的Web应用程序)关闭.我已经增加了目标服务器的machine.config中的"executionTimeout",但是等待一段时间后我的网络应用似乎仍然停止.

有没有办法通过简单地修改web.config来增加我的Web应用程序的超时时间?正如我所说...我不能修改代码中的超时,所以我唯一的选择是通过配置文件.

谢谢!

asp.net performance timeout

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

是否有一种算法可以提取有意义的英文文本标签

我想从任何大小的英文文本中提取减少的"有意义"标签集合(最多10个).

http://tagcrowd.com/非常有趣,但算法看起来很基本(只是字数统计)

还有其他现有的算法吗?

tags algorithm semantics

8
推荐指数
2
解决办法
2062
查看次数

如何将SQL子查询转换为连接

我有两个表与1:n关系:"content"和"versioned-content-data"(例如,文章实体和该文章创建的所有版本).我想创建一个显示每个"内容"的顶级版本的视图.

目前我使用此查询(使用简单的子查询):

SELECT 
   t1.id, 
   t1.title, 
   t1.contenttext,
   t1.fk_idothertable
   t1.version
FROM mytable as t1
WHERE (version = (SELECT MAX(version) AS topversion
                  FROM mytable
                  WHERE (fk_idothertable = t1.fk_idothertable)))

子查询实际上是对同一个表的查询,该表提取特定项的最高版本.请注意,版本化项目将具有相同的fk_idothertable.

在SQL Server中,我尝试创建此查询的索引视图,但似乎我无法在索引视图中使用子查询.所以...这是我的问题...你能想到一种方法将这个查询转换成某种类型的JOIN查询吗?

似乎索引视图不能包含:

  • 子查询
  • 常用表表达式
  • 派生表
  • 有条款

我很绝望.欢迎任何其他想法:-)

非常感谢!

sql sql-server join subquery

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

如何将应用程序停靠在Windows桌面?

我想为.NET中的Windows开发一个小型通知应用程序,它停靠在屏幕的右侧/左侧(不超过300px),应始终可见并强制其余窗口不与此应用程序重叠(某些内容)比如旧的Office任务栏或Vista的补充工具栏.我不知道从哪里开始.可以使用XAML/WPF完成吗?由于我甚至没有开始编码任何选项在这一点上是有效的.

谢谢!

.net windows wpf taskbar docking

8
推荐指数
2
解决办法
6153
查看次数

如何使用C#将动态XAML转换为PNG或GIF?

我正在创建动态模板化XAML设计,我想从我的C#代码转换为PNG或GIF.

有任何想法吗?

c# wpf xaml png

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

使用Javascript/JQuery枚举@ font-face URL

有没有办法使用JavaScript或JQuery枚举给定HTML页面的所有@ font-face URL(Web字体URL)?

javascript jquery font-face

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

为什么OPENXML只返回一个元素

有人可以解释一下为什么这个T-SQL代码只返回一行值为"1"的行?我期待得到两行("1"和"2").我在这里错过了什么吗?

DECLARE @XMLDoc2 XML
SELECT @XMLDoc2 = '<ids><id>1</id><id>2</id></ids>'

DECLARE @handle2 INT

EXEC sp_xml_preparedocument @handle2 OUTPUT, @XMLDoc2

SELECT * FROM OPENXML (@handle2, '/ids', 2) WITH (id INT 'id') 

EXEC sp_xml_removedocument @handle2
Run Code Online (Sandbox Code Playgroud)

注意:我正在使用SQL Server 2008

非常感谢!

xml t-sql sql-server openxml

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