我正在尝试编写一个系统,它将根据用户从一系列选项中选择的内容为用户生成HTML代码片段。
每个用户都有一个唯一的ID (已经在SQL DB中),该ID链接到允许他们从中进行选择的选项。
有人知道我应该怎么做吗?这些页面是ASP.NET C#,但我更喜欢使用超文本标记语言,JQuery和Javascript的用户界面。但是,我确实需要从SQL中提取相关信息。
感谢您的回复!
发布于 2011-07-06 21:33:15
在ui中使用html & jquery没有问题。
您只需在asp中创建一个基本的站点布局,并利用母版页来限制与任何跨页内容的重复工作。
您可以在asp中将表单控件添加到页面中,但不要使用服务器端控件。
使用常规的html表单控件,这样就不会在用户输入时返回任何帖子。
服务器端控件将如下所示:
<input type=text runat=server ...标记中的"runat=server“将导致在服务器上回发。如果你打算在ui中使用javascript,这不是你想要的。
页面设置好后,您可以将javascript/jquery附加到这些html表单控件上,并使用ajax查询数据库以限制用户的选择。
回复评论的:
因此,如果用户登录到系统并看到许多他们可以下载的徽标和文本变体,我将使用ajax来查询用户有权访问和使用这些信息的组合,并使用javascript动态创建下载按钮/链接。
这样就不需要重定向/页面刷新等,而且用户有一个很好的界面,你可以用jquery来装饰它。
我不确定你是如何看待用户、sql和asp所需的。从我的观点来看:
如果你在扩展一个系统,并且你必须使用它,我就会使用asp。这种情况我已经遇到过太多次了。但如果这是一个新的系统,我看不出有什么意义。我从来没有真正喜欢过它,可能永远也不会喜欢,但这只是一个观点,不应该对它有太多的理解。
发布于 2011-07-06 21:16:21
根据用户通过jQuery AJAX进行的选择,从数据库中填充适当的超文本标记语言内容
https://stackoverflow.com/questions/6596949
复制相似问题