1。controler 返回两个类给view 要怎么实现?
页面取ViewData["cus"] 报错:未将对象引用设置到对象的实例。 public ActionResult Test2()
{
User user = new User();
user.Name = "kk";
user.Age = 12; Customer cus = new Customer();
cus.Name = "kk";
cus.Age = 12; ViewData["cus"] = cus;
return View(user);
}2。view 在页面显示ViewData["cus"] 后(比如用两个textbox显示其值),修改textbox值后点击按钮保存,把值返回controler怎么实现?
页面取ViewData["cus"] 报错:未将对象引用设置到对象的实例。 public ActionResult Test2()
{
User user = new User();
user.Name = "kk";
user.Age = 12; Customer cus = new Customer();
cus.Name = "kk";
cus.Age = 12; ViewData["cus"] = cus;
return View(user);
}2。view 在页面显示ViewData["cus"] 后(比如用两个textbox显示其值),修改textbox值后点击按钮保存,把值返回controler怎么实现?
解决方案 »
- 关于三层架构时使用数据库问题。
- 弹出窗口
- Petshop4.0配置问题
- 【就59分了!求大家解决个自带mail组件问题】
- 急!高分求助!我使用fretextbox增加按钮遇到的问题
- MD5密码加密问题
- Microsoft.Practices.EnterpriseLibrary.Data 的某个方法没有找到
- ASP.NET开发,做上传页面,手机上浏览FileUpLoad被禁用
- 发现一个Dll反编译器(包含C#,C++, VB.NET)太可怕了!! 你编译好的.dll和.exe都能给反编译器。代码准确率达到90%以上!
- DataGrid分页显示的问题--我加入新的数据时,如何使加入的数据列在第一条??
- 编译器错误消息: CS0103: 当前上下文中不存在名称“response”
- vs2008 设计和拆分不能打开??急
ViewData["textbox1"]=cus.Name;
ViewData["textbox2"]=cus.Age;
页面:
<input type="text" id="textbox1" value='<%=ViewData["textbox1"] %>'/>
<input type="text" id="textbox2" value='<%=ViewData["textbox2"] %>'/>
submit后在js把两个值传到controler
string textbox1=request["textbox1"];
string textbox2=request["textbox2"];
public ActionResult Test2()
{
Customer cus = new Customer();
cus.Name = "kk";
cus.Age = 12; ViewData["cus"] = cus;
return View(user);
}View中这样写就可以了:
<% Test006.Models.Test2 cus = (Test006.Models.Test2)ViewData["cus"]; %>
用户名:<%=cus.Name %>
年 龄:<%=cus.Age %><!-- 注:Test006.Models.Test2 是Test2的完整路径 -->