void SubmitBtn_Click(Object sender, EventArgs e) {
Message.Text = "Hi " + HttpUtility.HtmlEncode(Name.Text) + ", you selected: " + Category.SelectedItem;
}
##################################
从 FAT32 转换 NTSF 格式
convert X: /FS:NTFS
另有一个磁碟重整软体 VOPT XP这是本人用过的最佳磁碟重整软体之一,功能完全速度其快,用GOOGLE搜寻即可有收获。
My Favorit
################################
SqlConnection myConnection = new SqlConnection("server=(local);database=pubs;uid=sa;pwd=zzzGoogle;");
#################################
<%# DataBinder.Eval(Container.DataItem,"price","{0:c}") %>
<%# DataBinder.Eval(Container.DataItem, "DateTimeValue", "{0:d}") %>
<%# DataBinder.Eval(Container.DataItem, "IntegerValue", "{0:N1}") %>
#################################
<%# DataBinder.Eval(Container.DataItem, "title_id", "/quickstart/aspplus/images/title-{0}.gif") %>
#################################
ASP.NET 服务器控件可以随意地公开和引发服务器事件,这些事件可以由页开发人员来处理。页开发人员可以通过以声明方式将事件连接到控件(事件网的属性名指示事件名,而属性值指示要调用的方法名称)来实现此目的。
#################################
public TextBox Name;
public DropDownList Category;
public DataList MyList;
#################################
<td width=250>
<%# DataBinder.Eval(Container.DataItem,"title") %>
<br>
<br>
Price:
<%# DataBinder.Eval(Container.DataItem,"price","{0:c}") %>
</td>
#################################
<asp:listbox id="AvailableFonts" width="100px" runat=server>
InstalledFonts.Items.Add(AvailableFonts.SelectedItem.Value);
AvailableFonts.Items.Remove(AvailableFonts.SelectedItem.Value);
while (InstalledFonts.Items.Count != 0)
{
InstalledFonts.Items.Add(AvailableFonts.Items[0].Value);
AvailableFonts.Items.Remove(AvailableFonts.Items[0].Value);
}
*********************************
Random rndGenerator = new Random(DateTime.Now.Millisecond);
int rndNum = rndGenerator.Next(3);
*********************************
注意,Web 窗体页框架总是在服务器上执行验证,即使已经在客户端执行了验证。这有助于防止用户能够通过模拟另一用户或预获准的事务避开验证。 默认情况下启用客户端验证。如果客户端可以,则将自动执行上层验证。若要禁用客户端验证,请将页的 ClientTarget 属性设置为“Downlevel”(“Uplevel”强制执行客户端验证)。
*********************************
Validation.DisplayMode我想他改的是Index
ValSum.DisplayMode = (ValidationSummaryDisplayMode)DisplayFormat.SelectedIndex;
*********************************
comp1.Operator = (ValidationCompareOperator) lstOperator.SelectedIndex;
comp1.Validate();
*********************************
RegularExpressionValidator
正则表达式
*********************************
Ctrl + Alt + Break 全部中断
Shift + F5 停止调试
*********************************
DataList 绑定到哈希表
<ItemTemplate>
<%# ((DictionaryEntry)Container.DataItem).Key %> :
<%# ((DictionaryEntry)Container.DataItem).Value %>
</ItemTemplate>
*********************************
<%# String.Format("{0:c}", ((DataRowView)Container.DataItem)["IntegerValue"]) %>
<%# DataBinder.Eval(Container.DataItem, "DateTimeValue", "{0:d}") %>
<%# DataBinder.Eval(Container.DataItem, "IntegerValue", "{0:c}") %>
<%# DataBinder.Eval(Container.DataItem, "IntegerValue", "{0:N2}") %>
<asp:CheckBox id=chk1 Checked='<%# (bool)DataBinder.Eval(Container.DataItem, "BoolValue") %>'
DataBinder.Eval 会对标准数据绑定语法带来很明显的性能损失,因为它使用后期绑定反射,注意这一点很重要。使用 DataBinder.Eval 时需谨慎,尤其是在不需要字符串格式化时。
*********************************
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
*********************************
将 DataSet 中所包含表的 DefaultView 属性赋值成希望在该 DataSet 内使用的表的名称。DefaultView 属性表示 DataSet 中的某个表的当前状态,包括由应用程序代码所做的任何更改(例如,行删除或值更改)。
MyDataGrid.DataSource=ds.Tables["Authors"].DefaultView;
MyDataGrid.DataBind();
MyDataGrid.DataSource=ds;
MyDataGrid.DataMember="Authors";
MyDataGrid.DataBind();
*********************************
SqlDataAdapter 维护一个可用于用值替换变量标识符(由名称前的"@"表示)的 Parameters 集合。在该集合中添加一个指定参数的名称、类型和大小的新 SqlParameter,然后将它的 Value 属性设置为选择的值。
myCommand.SelectCommand.Parameters.Add(new SqlParameter("@State", SqlDbType.NVarChar, 2));
myCommand.SelectCommand.Parameters["@State"].Value = MySelect.Value;
*********************************
<%# DataBinder.Eval(Container.DataItem, "contract", "{0}") %>
在两个pub程序中同时使用myCommand不冲突吗?
您好,请原谅,当误了您许多宝贵时间。
您的简历,我们仔细研究过,觉得无论是从技术还是从个人诚信上都是无可挑剔的。
但是,由于各种原因,我们网站的美化工作已经定为由其它人来完成。
谢谢,您给予我们的大力关注与支持。
希望,如再有机会,能与您合作。
祝:愉快。
*********************************
<nobr/>体会字面的意思。<nobr>是指定不要换行
*********************************
<asp:Button id=Button1 runat="server"
Text="Button1"
Width="100px"
onmouseover="this.style.backgroundColor='yellow'"
onmouseout="this.style.backgroundColor='buttonface'"
onclick="Button1_Click" />
<asp:Button id=Button2 runat="server"
Text="Button2"
Width="100px"
onmouseover="this.style.fontWeight='bold'"
onmouseout="this.style.fontWeight='normal'"
onclick="Button2_Click" />
*********************************
<asp:HyperLink ID="hyperlink" text='<%# DataBinder.Eval(Container.DataItem,"StringValue") %>' NavigateUrl='<%# "detailspage.aspx?id="+ DataBinder.Eval(Container.DataItem,"StringValue").ToString() %>' Runat="server"/>
*********************************
Repeater 没有内置的布局或样式。必须显式声明该控件的模板中的所有的 HTML 布局、格式设置及样式标记。例如,若要在 HTML 表格内创建一个列表,需要声明 HeaderTemplate 中的 <table> 标记、ItemTemplate 中的表行(<tr> 标记、<td> 标记和数据绑定项)以及 FooterTemplate 中的 </table> 标记。
*********************************
通过创建列集合并为每列处理 SortExpression,可以定制网格的排序行为。(对于自动生成的列,SortExpression 与数据字段相同。) 忽略某列上的 SortExpression 将会禁用按照该列进行排序。
也可以通过使用 TemplateColumn 创建 Outlook 样式的排序按钮。请注意,该按钮还必须指定“排序”的CommandName。另外,它必须将排序字段作为 CommandArgument 进行传递,
*********************************
服务器端注释语法:<%-- 注释 --%>
服务器端注释使页开发人员能够防止服务器代码(包括服务器控件)和静态内容执行或呈现。下面的示例说明如何阻止内容执行和发送到客户端。注意,<%-- 和 --%> 之间的内容将被筛选掉,仅在原始服务器文件中可见,即使其中包含其他 ASP.NET 指令。
*********************************
如果双击DataGrid按钮进行正反排序???
*********************************