问题描述
asp.netmvc4cshtml页面怎么把a.cshtml页面上的<inputid="GroupName"type="text"/>的值传到b.cshtml页面上的<inputtype="text"/>
解决方案
解决方案二:
呵呵,你可以在input上搞个事件,当触发的时候,把值存到session或者cookie中,然后再另外一个页面直接获取就好了
解决方案三:
你这两个cshtml是什么关系?无关系无真相都不知道你是要js传值还是后台传值
解决方案四:
都要经过controller,a值传入a的controller的时候使用保存下来,在B的页面调用
解决方案五:
publicActionResultA(){returnView();}[HttpPost]publicActionResultA(stringGroupName){returnB(GroupName);//这里url跳转传参还是像这种直接view页面都可以}publicActionResultB(stringGroupName){ViewBag.GroupName=GroupName;//前台怎么将这个对象绑定我就不说了returnView();}
解决方案六:
让actionA对应viewA,actionB对应viewB,actionA和B是同一个Controller类的方法;控制器中设一个propertyG,A提交给actionA,将内容写到propertyG中;在actionB中,将propertyG赋给ViewBag的一个属性中,在B中读出这个属性。
解决方案七:
方法很多,用routedata,或者querystring
解决方案八:
1)a直接跳转至b,方法N多2)无直接关联的,需要使用相关生命周期的存储变量
时间: 2024-10-16 09:26:10