亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net下無法循環綁定投票的標題和選項的解決方法

2024-07-10 13:25:12
字體:
來源:轉載
供稿:網友
問題:1,無法循環綁定投票的標題和選項
解決方法: 在Repeater綁定中添加ItemDataBound事件,選項用RadioButtonList綁定,附源代碼:
Default頁,源頁面

復制代碼 代碼如下:


<div>
廣大網友對保障房建設相關問題調查<br />
<asp:Repeater runat="server" OnItemDataBound="Repeater1_ItemDataBound">
<ItemTemplate>
<table>
<tr>
<td colspan="3">
<b>
<%# Eval("t_timu")%>
<asp:Literal Text='<%# Eval("t_id")%>' runat="server"></asp:Literal>

</b>
</td>
</tr>
<tr>
<asp:RadioButtonList runat="server" RepeatDirection="Horizontal">
</asp:RadioButtonList>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
<br />
<asp:Button runat="server" Text="提交" /> 
<asp:Button runat="server" Text="查看結果" />
</div>



對應的cs頁:

復制代碼 代碼如下:


protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
Literal Literal1 = (Literal)e.Item.FindControl("Literal1");
RadioButtonList RadioButtonList1 = (RadioButtonList)e.Item.FindControl("RadioButtonList1");
RadioButtonList1.DataSource = dcw_toupiao_M.dcw_toupiao_getxuanxian(Convert.ToInt32(Literal1.Text));
RadioButtonList1.DataTextField = "x_name";
RadioButtonList1.DataValueField = "x_id";
RadioButtonList1.DataBind();
}


問題2: 無法循環獲得用戶的選擇
解決方法: 先循環Repeater控件的Item獲得RadioButtonList控件,循環檢測是否為選中狀態,,如果是則拼接到一個字符串中,
再把題目的編號獲得拼接起來,循環添加,附源代碼:

Default的cs頁:

復制代碼 代碼如下:


protected void Button1_Click(object sender, EventArgs e)
{
string zifu = "";
string Pid = "";
int tiaoshu = 5;
foreach (RepeaterItem iemt in Repeater1.Items)
{
RadioButtonList rbtn = iemt.FindControl("RadioButtonList1") as RadioButtonList;
try
{
if (rbtn.SelectedItem.Selected)
{
zifu += rbtn.SelectedItem.Value + ",";
}
Literal Literal1 = (Literal)iemt.FindControl("Literal1"); //e.Item.FindControl("");
if (Literal1.Text != "")
{
Pid += Literal1.Text + ",";
}
}
catch (Exception ex)
{
}
}
string[] xid = null;
xid = zifu.TrimEnd(',').Split(',');
string[] pid = null;
pid = Pid.TrimEnd(',').Split(',');
if (dcw_toupiao_M.dcw_toupiao_Insert(xid, pid, tiaoshu))
{
this.ClientScript.RegisterClientScriptBlock(typeof(string), "ok", "<script>alert('投票成功!謝謝參與')</script>");
}
else
{
this.ClientScript.RegisterClientScriptBlock(typeof(string), "ok", "<script>alert('請完成選擇')</script>");
}
}


DAL頁:

復制代碼 代碼如下:


public static bool dcw_toupiao_Insert(string[] xid, string[] pid, int tiaoshu)
{
bool flag = false;
for (int i = 0; i < pid.Length; i++)
{
SqlParameter[] prm = new SqlParameter[2];
prm[0] = new SqlParameter("@xid", Int32.Parse(xid[i]));
prm[1] = new SqlParameter("@pid", Int32.Parse(pid[i]));
if (dcw_toupiao_M.dcw_toupiao_gettcount(Convert.ToInt32(xid[i]), Convert.ToInt32(pid[i])))
{
flag = _dc_toupiao_DB.SqlHelper.ExeucteNonQuery("sm_dcw_toupiao_Insert", CommandType.StoredProcedure, prm) > 0;
}
}

return flag;
}


所掌握的技巧:
JavaScript跳轉:
this.ClientScript.RegisterClientScriptBlock(typeof(string), "ok", "<script>alert('投票成功!謝謝參與')</script>");
兩種獲得控件的方法:
Literal Literal1 = (Literal)e.Item.FindControl("Literal1");
Literal Literal1 = e.Item.FindControl("Literal1") as Literal;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
永久555www成人免费| 久久精品国产99国产精品澳门| 国产一区欧美二区三区| 日本中文字幕成人| 亚洲女人天堂网| 亚洲国产成人在线播放| 欧美日韩裸体免费视频| 日韩av日韩在线观看| 91九色视频在线| 中文字幕欧美精品日韩中文字幕| 国产亚洲精品91在线| 午夜精品一区二区三区在线| 亚洲tv在线观看| 青草成人免费视频| 亚洲精品欧美一区二区三区| 国产v综合ⅴ日韩v欧美大片| 亚洲人高潮女人毛茸茸| 久久中文字幕在线视频| 亚洲精品在线视频| 2019中文字幕在线| 日韩经典第一页| 中文国产成人精品| 欧美洲成人男女午夜视频| 欧美精品生活片| 欧美日韩成人网| 欧美激情一区二区三区久久久| 欧美成人一区在线| 国产精品视频区| 国产亚洲精品美女久久久久| 日本aⅴ大伊香蕉精品视频| 91精品国产免费久久久久久| 国产欧美日韩免费看aⅴ视频| 91大神在线播放精品| 日韩av最新在线观看| 国产精品自产拍在线观看| 久久亚洲国产精品成人av秋霞| 久久影院资源网| 51色欧美片视频在线观看| 久久久电影免费观看完整版| 国产欧美精品xxxx另类| 欧美日韩美女在线| 精品国偷自产在线视频99| 亚洲午夜精品久久久久久性色| 国产热re99久久6国产精品| 国产视频丨精品|在线观看| 欧美成人一区二区三区电影| 91高潮精品免费porn| 视频一区视频二区国产精品| 午夜精品三级视频福利| 久久精品视频中文字幕| 久久手机免费视频| 亚洲第一福利网| 黄色91在线观看| 国产高清在线不卡| 欧美孕妇与黑人孕交| 亚洲性视频网站| 久久精品成人欧美大片| 日韩成人在线视频| www.日韩不卡电影av| 久久中文字幕国产| 亚洲精品久久视频| 欧美日韩精品国产| 日本午夜在线亚洲.国产| 欧美成年人视频| 91精品视频在线免费观看| 亚洲片在线观看| 亚洲欧美色婷婷| 国内精品模特av私拍在线观看| 8090理伦午夜在线电影| 伦伦影院午夜日韩欧美限制| 日韩国产精品一区| 欧美国产亚洲精品久久久8v| 欧美午夜精品久久久久久人妖| 国产亚洲一区精品| 久久久久久久久国产| 丰满岳妇乱一区二区三区| 91精品视频播放| 国产精品一区二区三区久久| 亚洲精品动漫100p| 欧美黑人性猛交| 国产亚洲a∨片在线观看| 亚洲伊人成综合成人网| 国产精品69精品一区二区三区| 亚洲欧美日韩精品久久奇米色影视| 欧美福利视频在线观看| 亚洲综合日韩在线| 欧美激情综合色综合啪啪五月| 狠狠爱在线视频一区| 日韩美女免费线视频| 亚洲第一免费播放区| 欧美日韩一区二区免费在线观看| 成人黄色av网| 国产精品对白刺激| 欧洲亚洲女同hd| 亚洲精品成人网| 亚洲91av视频| 成人免费网站在线| 97不卡在线视频| 国产精品r级在线| 日韩在线观看免费高清完整版| 91久久在线观看| 国产精品日韩欧美| 欧美大片免费观看在线观看网站推荐| 亚洲图中文字幕| 欧美福利视频在线观看| 成人中心免费视频| 亚洲国产精品一区二区久| 中文字幕亚洲欧美日韩高清| 精品亚洲一区二区三区在线播放| 国产欧美精品一区二区三区-老狼| 日韩av色在线| 91精品久久久久久综合乱菊| 欧美老女人性生活| 性欧美亚洲xxxx乳在线观看| 亚洲欧洲偷拍精品| 亚洲第一精品夜夜躁人人爽| 国语自产在线不卡| 欧美极品在线播放| 国内免费精品永久在线视频| 欧美激情精品久久久久久蜜臀| 亚洲欧洲在线观看| 久久九九国产精品怡红院| 91成人免费观看网站| 欧美与欧洲交xxxx免费观看| 日韩精品高清视频| 国产精品成人久久久久| 亚洲精品成人av| 91免费国产网站| 成人国产精品一区二区| 久久人人爽人人爽人人片亚洲| 亚洲欧美日韩精品| 国产一区二区在线免费视频| 亚洲精品美女网站| xxxx欧美18另类的高清| 欧美又大又粗又长| 久久九九国产精品怡红院| 色999日韩欧美国产| www欧美日韩| 国产亚洲精品久久久久久777| 欧美大胆在线视频| 日韩av在线免费观看一区| 久久国产精品亚洲| 91天堂在线视频| 成人免费自拍视频| 国产欧美中文字幕| 久久久久日韩精品久久久男男| 亚洲美女在线视频| 欧美精品18videos性欧| 国产精品ⅴa在线观看h| 日韩美女中文字幕| 欧美性生交大片免网| 国产精品精品久久久| 国产精品一区二区av影院萌芽| 91精品国产自产在线老师啪| 精品电影在线观看| 国产成人激情视频| 国产一区二区三区四区福利| 欧美俄罗斯性视频| 91久久国产婷婷一区二区| 2021国产精品视频| 91探花福利精品国产自产在线| 亚洲一区二区三| 美女啪啪无遮挡免费久久网站| 国产在线观看不卡|