程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 數據庫組件 Hxj.Data (三十)(Asp.Net 頁面自動賦值與取值)

數據庫組件 Hxj.Data (三十)(Asp.Net 頁面自動賦值與取值)

編輯:關於ASP.NET

在項目中的頁面中經常會遇到界面的賦值與取值,特別是頁面中項特別多的時候,取值和賦值往往是 體力活。

在組件中添加了一個簡單的輔助,取值通過Request.From[“”]來實現,賦值則 document.getElementById(“”).value來實現。

下面我們來看示例代碼:

例子是:Northwind數據庫的Products表

頁面代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
ProductName:<asp:TextBox runat="server" ID="txt_ProductName"></asp:TextBox><br />
SupplierID:<asp:TextBox runat="server" ID="txt_SupplierID"></asp:TextBox><br />
CategoryID:<asp:TextBox runat="server" ID="txt_CategoryID"></asp:TextBox><br />
QuantityPerUnit:<asp:TextBox runat="server" ID="txt_QuantityPerUnit"></asp:TextBox><br />
UnitPrice:<asp:TextBox runat="server" ID="txt_UnitPrice"></asp:TextBox><br />
UnitsInStock:<asp:TextBox runat="server" ID="txt_UnitsInStock"></asp:TextBox><br />
UnitsOnOrder:<asp:TextBox runat="server" ID="txt_UnitsOnOrder"></asp:TextBox><br />
ReorderLevel:<asp:TextBox runat="server" ID="txt_ReorderLevel"></asp:TextBox><br />
Discontinued:<asp:CheckBox ID="txt_Discontinued" runat="server" /><br />
<asp:Button ID="Button1" runat="server" Text="提交Insert" OnClick="Button1_Click" />
<asp:GridView ID="gridView" runat="server">
</asp:GridView>
</form>
</body>
</html>

後台賦值代碼:

Products product = DbSession.Default.From<Products>().ToFirst();

EntityUtils.SetDocumentValue<Products>(product, "txt_");

再看執行效果:

已經賦值成功了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved