c# mvc3模型绑定时bool类型值如何由checkbox更新后传给后台action

图片说明

???单击复选框后@Model.checkItem的值应能更新,但确不能???

c#

2个回答

 在服务器上
ActionResult 你的方法(FormCollection fc)
{
    fc["checkItem"]
}
或者
ActionResult 你的方法(你的模型 model)
{
    UpdateModel(); //这个不写不会更新
        model.checkItem
}

谢谢。但我怀疑"value=@Model.checkItem"是这种写法有问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
checkbox如何绑定非bool数据
我有一个数据字段是整数型的,现在要和checkbox绑定在一起,值为0时checkbox显示为未选中,1时显示为选中,该如何设置???急急急啊!!rnrn在DataGridview中这种状况很好设置,因为有对应的TrueValue/FalseValue可以设置。rnrn在线等待!!!!
MVC3 未能更新类型“MvcApplication1.Models.P_Manager”的模型
1.有人给我建议先不要UpdateModel(),尝试了一下是没问题的rn 但是如果你不UpdateModel的话 又不科学了rnrn需求:求其它方法 谢谢rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/38.gif][/img]
mvc3后台action如何获取view里textbox值
领导要求用mvc3做一个显示数据表的网页,纠结了半天弄出来了,又让弄一个登陆界面,我以前没弄过网页的,现在没什么思路,求各位大哥帮忙给点提示(mvc3后台action如何获取view里textbox值,在哪里判断用户名密码为空,及在哪里判断用户信息正确,如何跳转主页面)小弟先谢了
DetailsView和ObjectDataSource绑定时如何修改字段值
请问,读取数据库,DetailsView和ObjectDataSource绑定时如何修改字段值,DetailsView为修改后的数值?
datagridview中的checkbox 的bool值
请问 如何从datagridview中的checkbox 提取bool值rn已用 DataGridViewCheckBoxColumn newColumn = new DataGridViewCheckBoxColumn();rn newColumn.HeaderText = "this.studentDataSet2._Sheet1_";rn dataGridView1.Columns.Add(newColumn);
后台如何取checkbox的值
小弟做了一个表格,在ID列上做了checkbox,value为当行的ID,然后在JS中用document.getElementById("c").value获得它的值。rn rnrn我想当点击选中一个checkbox时,用JS函数把checkbox的value中的id传到后台。。我在后台用request.getParameter("checkboxvalue");却怎么也取不到值。请问各位大侠,该怎么取,是我事件用的有问题吗?
后台获得Checkbox 的值
我在 datalist 里面放了个 checkbox rn [code=C#]rnprotected void btnDel_Click(object sender, EventArgs e)rn rnrn foreach (DataListItem item in DataList1.Items)rn rn CheckBox cbo = (CheckBox)item.FindControl("checkbox1");rn rn rn rn rn[/code]rnrnrn点击按钮 怎么去获得值 rn
iOS如何输出BOOL类型值
OC里没有直接输出BOOL类型值的方法.只能借助 判断其值的真假来变相输出它的值. 这里拿self.view.userInteractionEnabled来举例 NSLog(@"%@", self.view.userInteractionEnabled ? @"YES" : @"NO");
iOS开发-打印BOOL类型值
OC中没有可以直接输出BOOL类型值的直接方法,只能通过其他方式来实现,如经过判断bool值真假来打印yes和no。 NSLog(@"%@", boolValue ? @"YES" : @"NO");
.net mvc3 UpdateModel关于 未能更新类型“”的模型
.net mvc3 在执行 updateModel()的时候,直接跳出,不执行db.SaveChanges();提示未能更新类型“”的模型的问题。大家又没遇到这样的问题呢?
bool类型值的输入问题
虽然BOOL值用不着输入。但我试了一下。rn#includernusing namespace std;rnint main()rnrn bool flag;rn cin>>flag;rn cout<
bool与BOOL类型的区别
bool与BOOL类型的区别 bool是标准C基本数据类型,占用一个字节; BOOL是微软的一个宏定义(typedef int BOOL),长度根据实际环境确定,通常占用4个字节; 取值不同 对于bool类型,当值为0时为假,即false;值不为0时为真,即true。 对于BOOL类型,当值为0时为假,即FALSE;值为1时为真,即TRUE。 ...
action如何接收js传来的checkbox值!
<%@ page language="java" contentType="text/html; charset=UTF-8"rn pageEncoding="UTF-8"%>rn<%@taglib prefix="s" uri="/struts-tags" %>rnrnrnrn rn Insert title herern rn rn rnrnrnrn rn rn rn 编号 标题 性别 联系电话 邮箱地址rn rn rn rn rn rn rn rn rn rn rn rnrnrnrnrnrnrnaction调用:rnrn rn rn rn public boolean delUser(Connection conn )rn try rn HttpServletRequest request = ServletActionContext.getRequest();rn rn String sql = "delete from Users where userId in (?)";rn ps = conn.prepareStatement(sql);rn ps.setObject(1, ...);rn ps.executeUpdate();rn return true; rn catch (Exception e) rn e.printStackTrace();rn return false;rn rn rn rnaction如何接收js传来的checkbox值呢!都说用HttpServletRequest request = ServletActionContext.getRequest();可以接收,可是我试了好多怎么就不行呢!
jsp中由Action传来的list再传给Action
jsp:rnrnrn rn $list.anc_titlern $list.anc_content rn rn rnrn rn rn rn rnrncount是js计算用户所选择的checkbox的个数rnrnAction:rn Integer anc_id[];rn Integer anc_who;rn int count=0;rnrn public Integer getAnc_who() rn return anc_who;rn rnrnrn public void setAnc_who(Integer anc_who) rn this.anc_who = anc_who;rn rnrn public int getCount() rn return count;rn rnrn public void setCount(int count) rn this.count = count;rn rnrn public Integer[] getAnc_id() rn return anc_id;rn rnrn public void setAnc_id(Integer[] anc_id) rn this.anc_id = anc_id;rn rn public String Publish() throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLExceptionrn list=ad.Query();rn if(count!=0)rn anc_id=new Integer[count];rn for(int i=0;i
C# 的bool类型是否是线程安全的?
C# 的bool类型是否是线程安全的?rnrn多个线程读写需要锁么?
关于datagridview中的checkbox 的bool值
for (int i = 0; i < dataGridView1.Rows.Count; i++)rn rn if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[0].Value) == true)rn rnrncheckbox已用 DataGridViewCheckBoxColumn newColumn = new DataGridViewCheckBoxColumn();rn newColumn.HeaderText = "this.studentDataSet2._Sheet1_";rn dataGridView1.Columns.Add(newColumn) 生成rnrnrn出现对象不能从 DBNull 转换为其他类型 。请问怎么解决rn
C#定时更新问题
我要做个定时更新的东西(winfrom),就是在每天下午18点(即6点)时候自动更新,如果使用timer的话 一直在刷压力很大。rn请问有没有什么好点的方法实现?
如何把ID传给Action??????????????
rn rn rn rn rn rn rn 序号rn 标题rn 类别rn 作者rn 添加时间rn 信息出处rn 操  作rn rn rn rn rn rn rn rn rn rn 修改 rn rn rn rn rn rn rn rnrn页面有很多条数据,我要修改其中一条,肯定先按我选中这条的ID查出来,我怎么把我选中的这条信息的ID传给action进行处理.rnaction="updateinfo.do?InfoId=这里填什么?"> rn
后台如何判断提交页面checkbox的值
在提交页面有5个checkbox执行不同的操作,可以单选执行一个操作也可以多选同时执行选中的操作,我用的checkbox的name都是相同的,为“delete”rn请问后台如何判断我选的checkbox的值而执行什么操作?谢谢
BOOL 类型
1.类型  typedef signed char BOOL 2.编译
bool类型
if (someObject) {} if (![anotherObject boolValue]) {} if (someObject == nil) {} if ([anotherObject boolValue] == NO) {} if (isAwesome == YES) {} // Never do this. if (isAwesome == true) {} // Nev
BOOL类型
. bool类型bool类变量只能有0或1两种取值,使用true,false,0,1 初始化bool变量正常编译通过。使用数值类型量(如int,char,double,指针变量,字符串文字量)初始化bool变量编译器提出警告。运行时把非0数值类型量转化成1,把值为0的量转化成0.使用其他类型量(如一个结构体,某类的对象)初始化bool变量则编译器给出错误。例子:bool b; b=3; b=0.4
bool 类型
#import &amp;lt;Foundation/Foundation.h&amp;gt; /* *c语言拥有布尔数据类型,它具有true和false值,objective-c提供了相识的类型BOOL ,它具有YES 和NO值 */ BOOL areIntsDifferent(int thing1,int thing2){ if(thing1==thing2){ return (...
ajax不能把值传给action
ajax:rn[code=java]function addInfo()rn $.ajax(rn url:'addTeaInfo',rn data:rn "#name":$("#Tch_Name").textbox("getText"),rn "#subj":$("#Tch_Subj").combobox("getValue"),rn "#dept":$("#Tch_Dept").combobox("getValue"),rn "#position":$("#Tch_Position").combobox("getValue"),rn "#classs":$("#Tch_Class").combobox("getValue")rn ,rn error:function()rn $.messager.show(rn title:'消息提示',rn msg:'请求服务器失败',rn timeout:5000rn );rn ,rn success:function(result)rn alert("添加成功!");rn rn rn );rn[/code]rnrnactionrn[code=java]package com.iss.action;rnrnimport org.apache.struts2.convention.annotation.Action;rnimport org.apache.struts2.convention.annotation.Namespace;rnimport org.apache.struts2.convention.annotation.ParentPackage;rnimport org.apache.struts2.convention.annotation.Result;rnimport org.springframework.beans.factory.annotation.Autowired;rnimport org.springframework.context.annotation.Scope;rnimport org.springframework.jdbc.core.JdbcTemplate;rnimport org.springframework.stereotype.Controller;rnrnrn@ParentPackage("struts-default")rn@Namespace("/")rn@Controllerrn@Scope("prototype")rnpublic class addAction rn String name;rn String dept;rn String subj;rn String classs;rn String position;rn rn public String getName() rn return name;rn rnrn public void setName(String name) rn this.name = name;rn rnrn public String getDept() rn return dept;rn rnrn public void setDept(String dept) rn this.dept = dept;rn rnrn public String getSubj() rn return subj;rn rnrn public void setSubj(String subj) rn this.subj = subj;rn rnrn public String getClasss() rn return classs;rn rnrn public void setClasss(String classs) rn this.classs = classs;rn rnrn public String getPosition() rn return position;rn rnrn public void setPosition(String position) rn this.position = position;rn rnrn @Autowiredrn JdbcTemplate jdbc;rnrn @Action(value="addTeaInfo")rn public void insertTea()rn System.out.println(name+"+"+subj);rn String sql="insert into teacher VALUES(null,?,?,?,?,?,null)";rn jdbc.queryForList(sql,name,subj,dept,position,classs); rn rn rnrn[/code]rnrnrn在ajax中可以获得到值 但是到了action中输出为null
struts2中,把中的值传给action?
在struts2.0中 如何将迭代器中的值回传给action?rn这是receive.jsp中的代码:rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn如何将每行的 msgNo 的值回传给 action呢? rn如果这样写的话 会报错:">rn请高手门赐教!感激不尽!
js怎样把一个值传给Action?
在struts2框架下:rnjs怎样把一个值传给Action? rnfunction openSpending(param)rnalert(param);rnthuoForm.action="invoice.action?sid="+param;rnthuoForm.submit(); rnrnrn这样对吗?能把sid="+param传过去吗?主要在action里如何取值呢?
C# Action委托类型
问题:项目中用到动态Dll,需要用到反射的知识。先在一个解决方案中,有一个项目时类库FrmProject,类库中包含有窗体,另一个项目是运行时的主窗体 FrmMain!主窗体是通过动态加载FrmProject.Dll! 类库中的窗体不能直接在主窗体中实例出来。现需要在FrmProject类库中的窗体点击一个复选框后,将得到的结果传递给主窗体! 最大问题的是,不能通过自定义的委托类型来实现,这个有点
【C#】Action委托类型
using System; /// /// Action 是一个没有返回值,但是可以有参数的委托类型 /// Action 最多可以有16个参数 /// namespace Action委托类型 { class MainClass { //------------无参无返回值方法------------------------------ private static void A
CheckBoxField如何绑定非bool型列? oracle中没找到bool类型
使用gridview控件,其中要用checkboxfield绑定一个列,而这个列不是bool类型的(在oracle中没找到bool类型),绑定后提示出错,说应该绑定到一个bool型的列,请问应该如何处理?rn另外 我看见其他说要转换成bit类型 ,我也没找到bit类型,是在数据库中转换还是在程序中?rn请高手解答,在线等
java 后台 取 checkbox 的值
这是我的jsp页面rnrn这是我的后台rnrn String orgids[]=request.getParameterValues("orgids");rn for (int i = 0; i < orgids.length; i++) rn System.out.println(orgids);rn rn为啥取的值总是空呀??rnrn
mvc3 action传入参数问题
action 如下rn CouponViewModel 中有个实例对象disCouponBatchrnrnpublic ActionResult Create(CouponViewModel p_model)rn rn var dc=p_model.disCouponBatch;rn rn var ibo=CheckForm(dc);rnrn rn var errCode=p_model.CreateNewCoupon();rn if(errCode ==0)rn rn return RedirectToAction("Success",p_model);rn elsern rn return RedirectToAction("Create","Coupon");rn rn rnrnrnrn public ActionResult Success(CouponViewModel p_model)rn rnrn// 问题在这 ,从create跳转过来后,p_model 所有的属性值都是nullrn return View(p_model);rn rnrnrn?? Success 如果才能接收到 RedirectToAction 传入的 p_model,并且保证其中的属性传递过来了
vsflexgrid绑定时出错
用 set vsflexgrid.DataSourse = rs 绑定时提示“对象变量或with块变量未设置”,rs已经设置好,我试了一下,用datagrid没有问题,为什么用vs就有问题呢?vs还需要其他的设置吗?
绑定时的问题!!!?
在另一个类里面有个函数A()rnrn怎样在绑定<%#%>时调用?
做combobox绑定时
combobox1绑定SQL数据库表系别表,根据系别名称,来找出对应班级表中的班级,并绑定在combobox2。rn系别表:系别号,系别名称;rn班级表:班级号,系别号,班级名;rn求代码?
repeater绑定时的问题!!?
如<%#container.dataitem("topsign")%>的值为1则显示“OK”这应该怎么写?
关于绑定时的错误,
function xinxiShowInfo(strxinxitype,strxinxi,strdate)rnrnwindow.location.href = "show_qiye_xingzhi.aspx?strxinxitype="+strxinxitype+"&strxinxi="+strxinxi+"&strdate="+strdate;rnrnrn调用rn onclick='xinxiShowInfo("xingzhi",/'<%#DataBinder.Eval(Container.DataItem,"xiangmu")%>/',"")'rnrn运行后rnonclick='xinxiShowInfo("xingzhi",融资企业企业,"")'rn报错:Microsoft JScript 运行时错误: '融资企业企业' 未定义rn各位大哥,该怎么解决这个问题rn急~~~~~~~rnrnrn
DataGrid 绑定时的问题
DataGrid 绑定的时候,如果数据源中一个字段的一个值如果是“”空的话,在页面上显示的时候会自动给它个空格,请问怎么能让它没有这个空格?
绑定时使用函数
在HTML里面有个这个rn<%#DataBinder.Eval(Container.DataItem,"aa")%>rnrn有个这个函数,写在后台程序里面rnpublic string Short(string str,int i)//缩短字符串rnrnif(str.Length>i)rnrnstr=str.Substring(0,i)+"...";rnrnreturn str;rnrn那么我前台绑定的时候该怎么写啊?rn<%#Short(DataBinder.Eval(Container.DataItem,"aa"),50)%> 这样写好象不对rn
bool类型与int类型
在c++里bool类型的效率比int类型要低,是因为bool类型是从int型转换过来的rn但是我还是不太能够理解,bool类型只要两个值true和false,那么我定义一个rnbool类型变量——bool is_int = true;这个is_int的值true怎么解释,是从1转换rn过来的?rn程序在每次运行时是都会将true或者false从int型转换过来?rn
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表