MVC2 中某些控件的用法
10.TextBox , Hidden %=Html.TextBox(input1) % %=Html.TextBox(input2,Model.CategoryName,new{ @style = width:300px; }) % %=Html.TextBox(input3, ViewData[Name],new{ @style = width:300px; }) % %=Html.TextBoxFor(a = a.CategoryName, new { @style
<p><strong>10.TextBox , Hidden </strong></p><p><%=Html.TextBox("input1") %></p><p><%=Html.TextBox("input2",Model.CategoryName,new{ @style = "width:300px;" }) %></p><p><%=Html.TextBox("input3", ViewData["Name"],new{ @style = "width:300px;" }) %></p><p><%=Html.TextBoxFor(a => a.CategoryName, new { @style = "width:300px;" })%></p><p>生成结果: </p><p><input id="input1" name="input1" type="text"value="" /></p><p><input id="input2" name="input2" style="width:300px;" type="text"value="Beverages" /></p><p><input id="input3" name="input3" style="width:300px;" type="text"value="" /></p><p><input id="CategoryName" name="CategoryName" style="width:300px;" type="text"value="Beverages" /></p><p><strong>11.TextArea</strong></p><p><%=Html.TextArea("input5", Model.CategoryName, 3, 9,null)%></p><p><%=Html.TextAreaFor(a => a.CategoryName, 3, 3, null)%></p><p>生成结果: </p><p><textarea cols="9" id="input5" name="input5" rows="3">Beverages</textarea></p><p><textarea cols="3" id="CategoryName" name="CategoryName" rows="3">Beverages</textarea></p><p><strong>12.CheckBox</strong></p><p><%=Html.CheckBox("chk1",true) %></p><p><%=Html.CheckBox("chk1", new { @class="checkBox"}) %></p><p><%=Html.CheckBoxFor(a =>a.IsVaild, new { @class = "checkBox" })%></p><p>生成结果: </p><p><input checked="checked" id="chk1" name="chk1" type="checkbox"value="true" /></p><p><input name="chk1" type="hidden"value="false" /></p><p><input class="checkBox" id="chk1" name="chk1" type="checkbox"value="true" /></p><p><input name="chk1" type="hidden"value="false" /></p><p><input checked="checked"class="checkBox" id="IsVaild" name="IsVaild" type="checkbox"value="true" /></p><p><input name="IsVaild" type="hidden"value="false" /></p><p>13.<strong>ListBox</strong></p><p><%=Html.ListBox("lstBox1",(SelectList)ViewData["Categories"])%></p><p><%=Html.ListBoxFor(a => a.CategoryName, (SelectList)ViewData["Categories"])%></p><p> 生成结果:</p><p><select id="lstBox1" multiple="multiple" name="lstBox1"></p><p><option value="1">Beverages</option></p><p><option value="2">Condiments</option></p><p><option selected="selected"value="3">Confections</option></p><p><option value="4">Dairy Products</option></p><p><option value="5">Grains/Cereals</option></p><p><option value="6">Meat/Poultry</option></p><p><option value="7">Produce</option></p><p><option value="8">Seafood</option></p><p></select></p><p><select id="CategoryName" multiple="multiple" name="CategoryName"></p><p><option value="1">Beverages</option></p><p><option value="2">Condiments</option></p><p><option value="3">Confections</option></p><p><option value="4">Dairy Products</option></p><p><option value="5">Grains/Cereals</option></p><p><option value="6">Meat/Poultry</option></p><p><option value="7">Produce</option></p><p><option value="8">Seafood</option></p><p></select></p><p><strong>14.DropDownList</strong></p><p><strong><%= Html.DropDownList("ddl1", (SelectList)ViewData["Categories"], "--Select One--")%></strong></p><p><strong><%=Html.DropDownListFor(a => a.CategoryName, (SelectList)ViewData["Categories"], "--Select One--", new { @class = "dropdownlist" })%></strong></p><p><strong> 生成结果:</strong></p><p><strong><select id="ddl1" name="ddl1"></strong></p><p><strong><option value="">--Select One--</option></strong></p><p><strong><option value="1">Beverages</option></strong></p><p><strong><option value="2">Condiments</option></strong></p><p><strong><option selected="selected"value="3">Confections</option></strong></p><p><strong><option value="4">Dairy Products</option></strong></p><p><strong><option value="5">Grains/Cereals</option></strong></p><p><strong><option value="6">Meat/Poultry</option></strong></p><p><strong><option value="7">Produce</option></strong></p><p><strong><option value="8">Seafood</option></strong></p><p><strong></select> </strong></p><p><strong><select class="dropdownlist" id="CategoryName" name="CategoryName"></strong></p><p><strong><option value="">--Select One--</option></strong></p><p><strong><option value="1">Beverages</option></strong></p><p><strong><option value="2">Condiments</option></strong></p><p><strong><option value="3">Confections</option></strong></p><p><strong><option value="4">Dairy Products</option></strong></p><p><strong><option value="5">Grains/Cereals</option></strong></p><p><strong><option value="6">Meat/Poultry</option></strong></p><p><strong><option value="7">Produce</option></strong></p><p><strong><option value="8">Seafood</option></strong></p><p><strong></select></strong></p><p><strong>15.<strong>Partial 视图模板</strong></strong></p><p>webform里叫自定义控件。功能都是为了复用。但使用上自定义控件真的很难用好。</p><p><% Html.RenderPartial("DinnerForm"); %> 看清楚了没有等号的。</p>
16 mvc中的模糊查询和精确查询:
var talk = dbTalk.talk.Where(m => m.name.IndexOf(keyWord)>=0);//模糊查询
dbTalk.talk.Where(m => m.name.Equals(keyWord) == true);//精确查询
应用:
在控制器中的Action:
public ActionResult search()
{
string keyWord = Request.Form["keyWord"];
var talk = dbTalk.talk.Where(m => m.name.IndexOf(keyWord)>=0);//dbTalk.talk.Where(m => m.name.Equals(keyWord) == true);//
if (talk == null)
{ ViewData["error"] = "未找到相关信息!"; }
else
{ ViewData["error"] = "Yes!";}
ViewData.Model = talk; //视图页面数据
return View();
}
view中代码:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<%@ Import Namespace="MvcApplication1.Models" %>//引入models
<% foreach (talk item in (IEnumerable)ViewData.Model)//转换为你想要的类型(ViewData.Model为控制器中传过来的数据)
{ %>
<%= Html.ActionLink("Edit", "Edit", new { id=item.id }) %> |
<%= Html.ActionLink("Details", "Details", new { id=item.id })%> |
<%= Html.ActionLink("Delete", "Delete", new { id=item.id })%>
<%= Html.Encode(item.id) %>
<%= Html.Encode(item.name) %>
<%= Html.Encode(item.text) %>
<%= Html.Encode(item.time) %>
<% } %>

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

JSP注释的分类及用法解析JSP注释分为两种:单行注释:以结尾,只能注释单行代码。多行注释:以/*开头,以*/结尾,可以注释多行代码。单行注释示例多行注释示例/**这是一段多行注释*可以注释多行代码*/JSP注释的用法JSP注释可以用来注释JSP代码,使其更易于阅

WPS是一款常用的办公软件套件,其中的WPS表格功能被广泛使用于数据处理和计算。在WPS表格中,有一个非常有用的函数,即DATEDIF函数,它用于计算两个日期之间的时间差。DATEDIF函数是英文单词DateDifference的缩写,它的语法如下:DATEDIF(start_date,end_date,unit)其中,start_date表示起始日期

c语言exit函数怎么用,需要具体代码示例在C语言中,我们常常需要在程序中提前终止程序的执行,或者在某个特定的条件下退出程序。C语言提供了exit()函数来实现这个功能。本文将介绍exit()函数的用法,并提供相应的代码示例。exit()函数是C语言中的标准库函数,它包含在头文件中。它的作用是终止程序的执行,并且可以带一个整型

Python函数介绍:abs函数的用法和示例一、abs函数的用法介绍在Python中,abs函数是一个内置函数,用于计算给定数值的绝对值。它可以接受一个数字参数,并返回该数字的绝对值。abs函数的基本语法如下:abs(x)其中,x是要计算绝对值的数值参数,可以是整数或浮点数。二、abs函数的示例下面我们将通过一些具体的示例来展示abs函数的用法:示例1:计算

Python函数介绍:isinstance函数的用法和示例Python是一门功能强大的编程语言,提供了许多内置函数,使得编程变得更加方便和高效。其中一个非常有用的内置函数是isinstance()函数。本文将介绍isinstance函数的用法和示例,并提供具体的代码示例。isinstance()函数用于判断一个对象是否是指定的类或类型的实例。该函数的语法如下

MySQL中的ISNULL()函数是用于判断指定表达式或列是否为NULL的函数。它返回一个布尔值,如果表达式为NULL则返回1,否则返回0。ISNULL()函数可以在SELECT语句中使用,也可以在WHERE子句中进行条件判断。1.ISNULL()函数的基本语法:ISNULL(expression)其中,expression是要判断是否为NULL的表达式或

苹果快捷指令怎么用随着科技的不断发展,手机已经成为了人们生活中不可或缺的一部分。而在众多手机品牌中,苹果手机凭借其稳定的系统和强大的功能一直备受用户的喜爱。其中,苹果快捷指令这一功能更是让用户们的手机使用体验更加便捷和高效。苹果快捷指令是苹果公司为其iOS12及更高版本推出的一项功能,通过创建和执行自定义指令,帮助用户简化手机操作流程,以达到更高效的工作和

SQL中distinct用法详解在SQL数据库中,我们经常会遇到需要去除重复数据的情况。此时,我们可以使用distinct关键字,它能够帮助我们去除重复数据,使得查询结果更加清晰和准确。distinct的基本使用方法非常简单,只需要在select语句中使用distinct关键字即可。例如,以下是一个普通的select语句:SELECTcolumn_name
