如何传递单选按钮值来过滤数据

Dhi*_*a_f 5 vb.net sql-server asp.net stored-procedures

我在SQL Server中有一个存储过程来显示vb.net应用程序中的一些数据.我可以编辑我的程序吗?如何通过单选按钮值来显示基于所选单选按钮的数据,而无需更改VB代码,也无需在SQL中添加新参数,是否可以这样做?这些是我的参数.

ALTER PROCEDURE [dbo].[LMS_Report]      
 @deptID varchar(10),     
 @month int,      
 @year int,      
 @startIndex int,      
 @pageSize int,      
 @generateData int, 
 @totalRecords int OUTPUT  
Run Code Online (Sandbox Code Playgroud)

对不起,这是我第一次使用vb.net

Suf*_*abr 2

我可以为此想到两种解决方案:

1-使用ajax,因为您无法更改代码,所以您可以仅更新.aspx文件并在页面加载后添加AJAX调用以加载单选按钮,使用您之前提到的相同过程..这个解决方案是完全隔离的,因为您不需要对 vb.net 代码进行任何更改

Inheritance2-从 .aspx 中删除标签并添加:

<script runat="server> rewrite the whole page code here </script>

您实际上在第二个解决方案中重做了整个页面。