首页 新闻 搜索 专区 学院

关于mvc 3.0

0
[已关闭问题] 关闭于 2012-07-21 11:12

我在练习做筛选的时候,传递数字   @Html.TextBoxFor(o => o.ID, new { size = 8 })

是这样子传的,

<b>名称:</b>
@Html.TextBoxFor(o => o.BankName)   //这样传是没任何作用的

我现在想传递中文的时候,不知道怎么搞……在线求解答……

iisp的主页 iisp | 初学一级 | 园豆:81
提问于:2012-06-13 23:13
< >
分享
所有回答(3)
0

创建一个MVC3项目,查看ACCOUNT这部分的代码。

无之无 | 园豆:5085 (大侠五级) | 2012-06-13 23:45

 @Html.TextBoxFor(m => m.UserName)

绝大部分是这样子的

支持(0) 反对(0) iisp | 园豆:81 (初学一级) | 2012-06-13 23:48

先睡了……

支持(0) 反对(0) iisp | 园豆:81 (初学一级) | 2012-06-13 23:49
0

view有没有返回包含数据的model?

Alvin | 园豆:828 (小虾三级) | 2012-06-14 01:37

不是很理解,但我知道我传的值不成功……

支持(0) 反对(0) iisp | 园豆:81 (初学一级) | 2012-06-14 22:26
0

建立一个SelectList ,把数字和中文同时传过去

例:

       public ActionResult Edit(Guid ID)
        {

      
            using (ITransaction transaction =NHibernateHelper.Session.BeginTransaction())
            {
                Assets EditAssets = NHibernateHelper.Session.Query<Assets>().Where(m => m.AssetsID == ID).Single();//得到要修改的项

                IList<AssetsDescrib> AssetsDescribID_List = NHibernateHelper.Session.Query<AssetsDescrib>().ToList();

                ViewBag.AssetsDescribID_List = new SelectList(AssetsDescribID_List, "AssetsDescribID", "Name",
                                           EditAssets.AssetsDescrib.AssetsDescribID);
                transaction.Commit();
                return View(EditAssets);
            }
        }

再在视图中用以下显示:

   <div class="editor-field">
            @Html.DropDownListFor(model => model.AssetsDescrib.AssetsDescribID, ViewBag.AssetsDescribID_List as SelectList)
            @Html.ValidationMessageFor(model => model.AssetsDescrib.AssetsDescribID)
        </div>

 

静由心生 | 园豆:189 (初学一级) | 2012-06-24 23:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册