求一个用户交互解决的方案

中文命名法 2016-07-12 12:00:18
场景:用户输入文本与数据库纪录单词做匹配之后,将只能部分匹配的单词纪录返还页面,给用户做二次确认。
之前查了大量动态生成控件,动态添加方法的帖子。但是需要动态添加的数量未知,并且数量很多。执行起来有难度。

我目前想到的方法是,动态输出一个超链接,把用户输入的文本和选择的确认的模糊匹配结果做为参数传到另一个页面,另一个页面接收到之后,写一下数据库。然后跳转回原先做查询匹配的页面,值从数据库里提取。
感觉这样存在一个问题,接受参数去写库的那个页面风险太大。任何人都能注入数据了。

请问这种场景有什么好办法吗?不要受限于我上面描述的做法。求个方案。
...全文
201 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bidisty 2016-07-13
  • 打赏
  • 举报
回复
AJAX和JSON听过吗?
  • 打赏
  • 举报
回复
页面跳来跳去地,除了让用户眼花、“白屏”等待,还能有什么作用? 这种多余地“跳来跳去”没人能找到快感,可能你设计这个东西纯粹是为了显示一下自己会 asp.net。这个想法可以抛弃!
  • 打赏
  • 举报
回复
如果你的一个方法程序根本不用为其输入远端浏览器上下文、它也根本不输出给远端浏览器,你何必把它弄成一个“页面”?一个方法用来调用不就行了吗?!
中文命名法 2016-07-12
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
如果你的一个方法程序根本不用为其输入远端浏览器上下文、它也根本不输出给远端浏览器,你何必把它弄成一个“页面”?一个方法用来调用不就行了吗?!
换条路走,如果动态添加控件,在page_load的时候,还不知道需要创建多少个的话,还无法确定将它添加到哪个位置。这可怎么办? 用户输入一堆逗号隔开的词语,3中可能: 1,完全匹配,不用添加控件 2,局部匹配,可能一个词组能模糊匹配4条纪录,前台把纪录显示出来的同时,每条纪录添加一个下拉框,这种情况一个词组产生4个控件。 3,无法匹配,这种情况一个词组产生1个控件。 这样如何和用户交互呢?

62,270

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧