English 中文(简体)
三层结构中文本框中的自动增加和展示
原标题:Auto incrementing of id and showing it in the textbox in 3 tier architecture
  • 时间:2011-08-03 06:42:54
  •  标签:
  • c#
  • asp.net

我正在使用2008年视觉演播室。 NET 3.5和C#用于我的项目。 我正在使用3级数据库连接结构。 我设计了一个表格,名称、年龄等。 在数据库表中,补贴是主要的关键。 在页数上,我想自动在文本箱中显示该笔id的下一个价值。 然后,用户必须输入其他细节,如姓名、年龄等等。 之后,我要将数据提交表格。 任何人都能够对此提出好的想法。 我是三层结构的新结构。

问题回答

您可以发挥最大功能,获得加固栏的最大价值,但在有多重要求时,问题就会出现。

因此,为了处理这一案件,你可以一劳永逸地储存其价值,而不是增加其价值。

但是,如果有些人一次取消提交书,这仍会造成问题。

因此,你需要检查数据库,并要求在间隔期对最高价值进行投票,并且必须检查静态变量,并相应更新。

基本上,你需要界定你的活力,以便更顺利地做到这一点。

第一,从id栏获得最高值

select max(id) from TableName

之后将其增减1,并将这一价值确定在案文箱中

It is not a good idea to show for user Id from your data base from security point of view in our project if we need to send to UI Id the Id before encrypted. In your case I think if Id is auto generated by SQL it is not need to display on view. any way you should avoid to display not encrypted Ids

这与基本内容、书写实体代码和数据库层连接代码相当,所有这些都非常普遍,而且从一个项目到另一个项目大致相同。 人工调节所有错误都是容易发生、耗时和完全没有必要的错误。 我愿严肃地建议使用诸如nettiers框架等工具来生成密码。

我不知道,为什么你真想在表格上显示身份证。 适当的方式是利用表格填充实体,然后利用数据层挽救该实体。 在“净额级”等框架内,无论它是一个新的或更新的实体,还是经过修改的实体,该框架都处理所有适当的数据库电话。 除非需要从数据库中读到数据,否则,你永远不需要真正了解该信息。 但是,从数据层返回的实体应在储蓄后拥有新的识别资料。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签