ASP.NET
六、如何:以编程方式获取和设置 CheckBox Web 服务器控件值
可以用编程方式读取或设置 CheckBox Web 服务器控件的值。
说明: 如果您使用的是 CheckBoxList 控件,则获取和设置复选框值的过程会有所不同。
获取或设置 CheckBox 控件的 Checked 属性。如果值为 true,则表示复选框已选定。
说明: 测试复选框的值并不会告诉您用户是否更改了控件的值,只能告诉您该复选框是否已选中。
在下面的示例中,如果未选定 chkCanWeSendEmail 复选框,则 chkSendInHTMLFormat 复选框也将自动清除。
if(chkCanWeSendEmail.Checked == false){
chkSendInHTMLFormat.Checked = false;
}
七、如何:响应 CheckBox Web 服务器控件中的用户选择
当用户选择一个 CheckBox 控件时,该控件将引发一个事件,您可以响应这一事件。
说明: CheckBoxList 控件引发的事件不同于单个 CheckBox 控件引发的事件。
您可能根本不需要直接对 CheckBox 控件的选择事件进行响应。在有必要知道用户何时更改了复选框所选内容时才需要响应该事件。如果只想知道选择复选框后的状态,不想知道选择是否已更改,则只需在窗体发送到服务器后测试复选框。
为控件的 CheckedChanged 事件创建一个事件处理程序。
默认情况下,CheckedChanged 事件并不马上导致向服务器发送页。而是当下次发送窗体时在服务器代码中引发此事件。若要使 CheckedChanged 事件引发即时发送,请将 CheckBox 控件的 AutoPostBack 属性设置为 true。
说明: 若要在选中 CheckBox 控件时将其发送到服务器,浏览器必须支持 ECMAScript (JavaScript),并且用户的浏览器要启用脚本撰写。
下面的示例在 Label Web 服务器控件中显示“True”或“False”,以反映 CheckBox 控件中的最新更改
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
Label1.Text = "CheckBox1 selection is: " + CheckBox1.Checked.ToString();
}
八、如何:在列表 Web 服务器控件中添加项 (Visual Studio)
本主题中的信息适用于以下 Web 服务器控件:
ListBox、DropDownList、CheckBoxList、RadioButtonList、BulletedList
可以使用以下三种方法向列表 Web 服
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
1.在新窗口中打开页面
我们经常需要在点击某个Button的时候打开一个新的页面,而且由于应用的需要,我们又不能使用超级连接或者LinkButton来代替这个
Button,于是我们只有在Button的Click事件中进行新页面的打开工作。我将这个工作封装成一个API,如下:
1
OpenWindowInNewPage
#region
......
ASP.NET Framework包含三个用于向服务器端提交表单的控件:Button、LinkButton和ImageButton。这三个控件拥有同样的功能,但每种控件的外观界面不同。
本节学习如何在页面中使用这三种控件。然后,学习如何关联客户端脚本和服务器端Button控件,以及如何使用Button控件把一个表单传到不是当前页的页面。最后,学习如何处 ......
public class t3 : System.Web.UI.Page
{
private string str;//字符
&n ......