我在ASP.NET MVC2中创建了一个强类型的搜索表单,它通过FormMethod.Get发布到一个结果页面(即表单输入及其值被发布到搜索结果查询字符串中)。如何指定使用模型的嵌套类而不是模型本身的强类型html helper,从而使查询字符串中的输入名称不会使用点符号?
我的强类型视图模型类如下所示:
public class SearchViewModel
{
public SearchQuery SearchQuery { get; set; }
public IEnumerable<SelectListItem> StateOptions { get;
实际上我是在C#中创建一个播放列表视图,表单包含一个包含4列“名称”、“专辑”、“艺术家”和“路径”的ListView。我在表单中也有一个文本框。我想知道如何搜索与用户的搜索查询匹配的项目,并从所有列中找到可能的匹配结果。例如,如果用户键入path,那么我如何从path中获取匹配值,如果path包含歌曲名称,那么?实际上,如果你使用过任何带有播放列表的播放器,比如Windows Media Player,当我们输入搜索查询时,它会显示可能的结果。那么如何从所有4列中搜索结果呢?我目前使用的代码只能搜索第一列,即“名称”列。
我可以用组合框替换文本框吗?在组合框中,用户可以输入搜索查询,最多15
我试图创建一个搜索表单,搜索是在第三方网站上执行,所以没有模型,只有一个控制器。我将其设置如下
views/items/index.html.haml:
= search_field :search, :search_input
= submit_tag 'Search'
views/items/search.html.haml
-@items.each do |item|
%h1= item.title
controllers/items_controller.rb
def index
#I am unsure of what to put in here? I