我正在将一个Silverlight应用程序转换成一个标准的网络应用程序(即所有的超文本标记语言,CSS和JavaScript通过jQuery 1.4.4)。当涉及到web开发时,我不是最有经验的,所以我想知道什么是将这个自定义的Silverlight控件转换为web等效控件的最好方法?

归根结底,它只是一个花哨的单选按钮组。用户可以点击任意类型,一次只能选择一种类型。对于web等效项,它需要设置一个将POSTed发送到服务器的值。
现在,我只使用一个标准的<select>标记,它当然是有效的,并且不需要JavaScript (这很好),但最终不会飞起来。我将在<noscript>标记中放置一个<select>,以允许非js用户仍然有效。
有谁能推荐一个解决这个问题的好方法吗?有没有我可以利用的现有插件/控件?
(我使用的是ASP.NET MVC3,但我不认为这与这里有多大关系)
发布于 2011-01-22 07:51:28
我将使用a,并将选择设为a。样式很容易应用于此,并且在线上有大量的示例。
使用jQuery在li上单击以禁用。如果您要禁用其他选择,您还应该包括一个重置/清除类型功能,以便他们可以再次选择,以防他们犯了错误。
发布于 2011-01-22 07:49:50
可以将它们看作是一组按钮。当其中一个被单击时,所有其他的都被取消选择。在单击的表单域周围绘制一个矩形,并将隐藏的表单域设置为与提交表单时所需的值相等。
https://stackoverflow.com/questions/4765038
复制相似问题