国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

asp.net中實體類對象賦值到表單的實現代碼

來源:懂視網 責編:小采 時間:2020-11-27 22:42:52
文檔

asp.net中實體類對象賦值到表單的實現代碼

asp.net中實體類對象賦值到表單的實現代碼:有一個問題就是 :表單名稱和對象的屬性名(我是屬性賦值 你也可以用字段)要保持一樣,有點不安全,不過后臺用挺好的,在說填寫表單數據后臺用的比較多 代碼如下:using System; using System.Data; using System.Configuration; us
推薦度:
導讀asp.net中實體類對象賦值到表單的實現代碼:有一個問題就是 :表單名稱和對象的屬性名(我是屬性賦值 你也可以用字段)要保持一樣,有點不安全,不過后臺用挺好的,在說填寫表單數據后臺用的比較多 代碼如下:using System; using System.Data; using System.Configuration; us

有一個問題就是 :表單名稱和對象的屬性名(我是屬性賦值 你也可以用字段)要保持一樣,,有點不安全,不過后臺用挺好的,在說填寫表單數據后臺用的比較多
代碼如下:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Generic;
using System.Reflection;
using System.Collections.Specialized;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
/// <summary>
/// 通過對象設置獲取表單值
/// </summary>
namespace Com.Fun
{
public static class SetFormToModel<T>
{
/// <summary>
/// 將表單賦予對對象
/// </summary>
/// <param name="t">實體對象</param>
/// <param name="form">表單集合</param>
public static void GetValue(T t, NameValueCollection form)
{
Type type = t.GetType();
PropertyInfo[] pi = type.GetProperties();
foreach (PropertyInfo p in pi)
{
if (form[p.Name] != null)
{
p.SetValue(t, Convert.ChangeType(form[p.Name], p.PropertyType), null);
}
}
}

/// <summary>
/// 將對象賦予表單
/// </summary>
/// <param name="t">實體對象</param>
/// <param name="c">頁面對象</param>
public static void SetValue(T t,Page page)
{
Type type = t.GetType();
PropertyInfo[] pi = type.GetProperties();
foreach (PropertyInfo p in pi)
{
System.Web.UI.HtmlControls.HtmlInputText text = page.FindControl(p.Name) as System.Web.UI.HtmlControls.HtmlInputText;
if (text != null)
{
text.Value = p.GetValue(t, null).ToString();
}
}

}
}
}


//調用
MHouseReco mh = new DHouseReco().GetModel(id);
Com.Fun.SetFormToModel<MHouseReco>.SetValue(mh,this.Page);

MHouseReco mh = new MHouseReco();
Com.Fun.SetFormToModel<MHouseReco>.GetValue(mh, this.Request.Form);

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

asp.net中實體類對象賦值到表單的實現代碼

asp.net中實體類對象賦值到表單的實現代碼:有一個問題就是 :表單名稱和對象的屬性名(我是屬性賦值 你也可以用字段)要保持一樣,有點不安全,不過后臺用挺好的,在說填寫表單數據后臺用的比較多 代碼如下:using System; using System.Data; using System.Configuration; us
推薦度:
標簽: 代碼 表單 net
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲 欧美综合小说区图片区 | 国产精品路线1路线2路线 | 国模吧双双大尺度炮交gogo | 图片亚洲va欧美va国产综合 | 亚洲精品国产第七页在线 | 黄色网站在线观看视频 | 精品视频一区二区三区四区五区 | 悠悠色综合 | 国产成人夜色91 | 久久久久亚洲精品美女 | 日本午夜在线观看 | 国产精品视频一区二区三区经 | 另类一区| 中文一区| 国产亚洲婷婷香蕉久久精品 | 欧美日本道免费二区三区 | 亚洲欧美一区二区三区久久 | 久久中文字幕久久久久91 | 免费国产线观看免费观看 | 日韩大片免费观看视频播放 | 国产日韩欧美亚洲综合 | 伊人中文网 | 欧美一区二区在线播放 | 精品久久久久久中文字幕 | 亚洲欧美自拍一区 | 美女视频黄a视频全免费应用 | 91久久精品国产性色也91久久 | 亚洲精品高清视频 | 国产精品美女久久久久网站 | 精品日韩欧美一区二区三区 | 欧美高清视频在线 | 国产精品免费视频播放 | 国产日韩中文字幕 | 美日韩精品 | 91精品一区二区三区在线播放 | 亚洲欧美偷拍另类 | 国产精品一区二区综合 | 人成精品视频三区二区一区 | 亚洲一区日韩一区欧美一区a | 日韩欧美一区二区三区四区 | 国产丝袜一区二区三区在线观看 |