1。dropdownlist已经与一个数据源绑定,现在我又downlist.Items.Add("请选择类别..."),但是这个新项是加在了downlist的尾部,我想在页面初始化时候默认 选择类别 项是选中的项,该怎么做?2.datalist模板有 textbox,更新button,删除linkbutton,在对datalist某条记录做操作时候,响应函数该怎么写?哪位xdjm有什么例子给我看看也可以先谢谢!
解决方案 »
- 问个SQL语句的问题!在线等,有答案就结帖呀。
- 获取gridview的列值问题?
- 谁有模仿百度下拉框的链接发一个 学习学习
- 关于Javascript的问题,怎么讲一个<td 下面的所有元素的visible都设置为False;
- sql 存word格式数据
- 高手:如何在同步文件夹中新建子目录也同步?
- 高人请进:关于截断空格问题
- SOS:谁会改变控件字体的颜色???不是html的代码,是后台写的,没分了,只剩下这点分了,帮帮忙!~~~~~~~
- 小弟最近准备自建一个电影下载网站ASP系统,那里有比较成熟的源代码下载?
- asp.net webform页面点击按钮动态添加其他控件,添加控件少于点击次数(页面刷新次数),
- 请教 WebService 对外 发布接口,应注意的?
- 在关闭IE的时候是否能够触发Session_End事件?
nomarl.Selected = true;
downlist.Items.Add(normal);
<td colspan="4" align="right">
<asp:Button ID="butJoinAttention" Runat="server" CommandName="JoinAttention" CssClass="redButtonCss"
Text="加入我的关注" />
<asp:Button ID="butJoinCase" Runat="server" CommandName="JoinCase" CssClass="redButtonCss" Text="加入我的收藏" />
<asp:Button ID="butSendApply" Runat="server" CommandName="SendApply" CssClass="redButtonCss"
Text="发出借阅申请" />
</td>
</tr>private void dlBooksShow_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
//获取DataList内隐藏控件的值,即书籍的注册码。
HtmlInputHidden tempHidden = (HtmlInputHidden)e.Item.FindControl("hidRegNum");
string regNum = tempHidden.Value;
string cardID, isbn, action;
int returnNum;
Books books = new Books();
Item item = new Item();
show showMsg = new show();
if (e.CommandName == "JoinAttention")
{
action = "purchaseItem";
Response.Redirect("MyAttention.aspx?action="+action+"®Num="+regNum);
}
else if (e.CommandName == "JoinCase")
{
if (Session["UserID"] != null)
{
cardID = Session["UserID"].ToString();
returnNum = books.AddBookToCase(cardID, regNum);
if (returnNum != -1)
showMsg.showMessage(this.Response, "成功加入您的收藏夹!");
else
showMsg.showMessage(this.Response, "本书已在您的收藏夹中!");
}
else
{
Response.Redirect("Login.aspx?tempUrl=" + Request.Url.ToString());
}
}
else
{
if (Session["UserID"] != null)
{
cardID = Session["UserID"].ToString();
if (books.CheckBookCount(regNum))
{
isbn = books.GetIsbn(regNum);
returnNum = item.AddApply(cardID, isbn);
if (returnNum != -1)
showMsg.showMessage(this.Response, "申请已发出,请及时与管理员联系!");
else
showMsg.showMessage(this.Response, "您已经对该书发出了申请!");
}
else
{
showMsg.showMessage(this.Response, "该书已无库存,请您尝试其他书籍的借阅或以后再试!");
}
}
else
{
Response.Redirect("Login.aspx?tempUrl=" + Request.Url.ToString());
}
}
}
上面是我写的一个操作书籍的DataList省略了一些东西
if(e.CommandName=="删除")
{
要执行的句子
}
if(e.CommandName=="更新")
{
要执行的句子
}
private void DataGrid1_ItemCommand(object source,DataGridCommandEventArgs e)
{
switch(e.CommandName)
{
case "edit":
....
break;
case "update":
....
break;
}
}
DropDownList.SelectedIndex = 0;