2013-10-06 29 views
0

我想創建使用c#動態複選框列表,並插入複選框文本值databse.But我dnt瞭解如何創建和訪問其值插入到數據庫。在這方面,有沒有人幫助我,因爲除了這個,我沒有強烈的想法。動態創建複選框,並將其文本插入數據庫

public void CreateCheckBox(int n) 
{ 
    for (int i = 0; i <= n; i++) 
    { 
     Response.Write(@"<input type=""checkbox"" name=""link"" value=" + "CA0" + i +">"+"CA0"+ i +"<br>") ; 
    } 
} 

如何訪問要插入到db.Plz幫助其價值

+0

您可以添加更多代碼,並讓我們知道您正在使用哪種服務器/客戶端框架? –

+0

我什麼也沒有在這只是調用此方法在頁面加載和這裏出來http://dnet.sml.com.pk:85/Au_new.aspx – user2695435

+1

我會推薦通過一些asp.net教程,以保存值你需要處理頁面回發http://www.w3schools.com/aspnet/ http://www.tutorialspoint.com/asp.net/asp.net_quick_guide.htm –

回答

0

你可以指定一個id屬性像複選框:

for (int i = 0; i <= n; i++) 
    { 
     Response.Write(@"<input id='check'" + i.ToString() + " type=""checkbox"" name=""link"" value=" + "CA0" + i +">"+"CA0"+ i +"<br>") ; 
    } 

然後在你想要的事件檢索值可以簡單地使用以下內容:

for(int i=0;i<=n;i++) 
{ 
    var data=Request.Form["check" + i.ToString()]; // this should hold the value of the checkbox as string 
} 

希望能幫到

關於

+0

我得到這個錯誤的錯誤'CS1026 :'expected'在這一行上'Response.Write(@「「+」CA0「+ i +」
「);' – user2695435

+0

我該如何檢查第二種方法檢查複選框是否被選中 – user2695435

相關問題