多文字框的值得存放和賦值

2022-04-03 22:30:05 字數 1479 閱讀 8579

問題:在乙個頁面中有多項考核成績,如:禮貌、表達技巧、**控制、傾聽技巧、情緒控制等多項考核,而沒想考核又有多項考核標準,如:評分、內容、對話例項等,會這樣下來,乙個頁面會有幾百個內容需要儲存,如果新建張表的話會要上百個字段,這明顯是不合適,面對上面的為題我是這樣解決的:

1 在該頁面中按考核標準建立字段,如果有10個考核標準就建立是個字段。

2 每項考核相對應的考核標準要填寫的文字框用有規律的命名方法,如字首相同的名字+數字(我是這樣命名的) 

3 在後台根據相應的名字迴圈遍歷取出值,後加分隔符,最後存入相應的字段中。

頁面區域性圖如下:

後台處理的主要方法:

插入資料庫中的時候: 

//取出所有對話例項列中的值,拼接成字串賦值給instance,score,content也是同樣的方法

stringbuilder instance = new stringbuilder();

stringbuilder score = new stringbuilder();

stringbuilder tutorcontent = new stringbuilder();

for (int i = 1; i <= 52; i++)

if (page.findcontrol("

tbx_content

tbx_content

" + i) as textbox).text + "

#&");

}if (page.findcontrol("

ddl_s

ddl_s

" + i) as dropdownlist).selectedvalue + "

#&");

}資料庫中取出,給相應的文字賦值:

//給對話例項文字框賦值

string intance = dtcs.rows[0]["

example

"].tostring();

string sinstance = regex.split(intance, "

#&", regexoptions.ignorecase);

for (int i = 1; i 

//給輔導內容文字框賦值

string content = dtcs.rows[0]["

tutorcontent

"].tostring();

string scontent = regex.split(content, "

#&", regexoptions.ignorecase);

for (int i = 1; i 

//給評分賦值

string score = dtcs.rows[0]["

score

"].tostring();

string sscore = regex.split(score, "

#&", regexoptions.ignorecase);

for (int i = 1; i 

jquery 多個文字框賦值 賦值,深拷貝和淺拷貝

那物件來說,物件的賦值就是本質上是位址的引用,當舊物件的基本屬性和應用型別改變時,都會改變新物件.例如 let oldobj let newobj oldobj oldobj.name zeke yang oldobj.friends 1 ryan zhou console.log newobj n...

動態給文字框賦值 和 找頁面控制項的方法

動態的給文字框賦值的方法 string searchstring model.search string.split int searchcount searchstring.length 得到長度如 2 for int i 1 i searchcount i 動態的給文字框賦值的方法 這樣的最好的...

文字框的樣式

文字框樣式大全 收藏 輸入框景背景透明 滑鼠劃過輸入框,輸入框背景色變色 style width 106 height 21 nm use ut this.style.bordercolor black this.style.backgroundcolor ffffff style border w...