string
m_strSum
=
SoF.Common.GatewayFactory.GetDefault().FromCustomSql(
"
SELECT COUNT(*) AS EXERCISESUM FROM D_Job_ArithmeticExercise
"
).ToDataSet().Tables[
0
].Rows[
0
][
"
EXERCISESUM
"
].ToString();
string m_strNormal = Gateway.Count < ArithmeticExercise > (ArithmeticExercise._.FSort == " 0 " ).ToString();
string m_strArtifice = Gateway.Count < ArithmeticExercise > (ArithmeticExercise._.FSort == " 1 " ).ToString();
DvArithmeticExamPaper.DefaultMode = string .IsNullOrEmpty(FGuid) == true ? DetailsViewMode.Insert : DetailsViewMode.Edit;
this .Title = (DvArithmeticExamPaper.DefaultMode == DetailsViewMode.Edit) ? " 修改算术题 " : " 添加算术题 " ;
labelSum.Text = m_strSum;
labelNormal.Text = m_strNormal;
labelArtifice.Text = m_strArtifice; // 编辑模式时三个Label得不到值.
string m_strNormal = Gateway.Count < ArithmeticExercise > (ArithmeticExercise._.FSort == " 0 " ).ToString();
string m_strArtifice = Gateway.Count < ArithmeticExercise > (ArithmeticExercise._.FSort == " 1 " ).ToString();
DvArithmeticExamPaper.DefaultMode = string .IsNullOrEmpty(FGuid) == true ? DetailsViewMode.Insert : DetailsViewMode.Edit;
this .Title = (DvArithmeticExamPaper.DefaultMode == DetailsViewMode.Edit) ? " 修改算术题 " : " 添加算术题 " ;
labelSum.Text = m_strSum;
labelNormal.Text = m_strNormal;
labelArtifice.Text = m_strArtifice; // 编辑模式时三个Label得不到值.
<
EditItemTemplate
>
< asp:TextBox ID = " txtFExerciseAmount " CssClass = " NecessaryCss " runat = " server " Text = ' <%# Bind("FExerciseAmount") %> '
MaxLength = " 3 " onkeyup = " value=value.replace(/[^\d]/g,'') " value = ' 只能输入数字 ' onfocus = " if (value =='只能输入数字'){value =''} "
onblur = " return CountValidate(); " ></ asp:TextBox >
< asp:RegularExpressionValidator ID = " RegularExpressionValidator1 " runat = " server " ErrorMessage = " 试题量必须为整数! " Display = " Dynamic "
ControlToValidate = " txtFExerciseAmount " ValidationExpression = " [1-9]\d* " ></ asp:RegularExpressionValidator >
题目总数: < asp:Label runat = " server " id = " labelSum " ></ asp:Label > (基础题: < asp:Label runat = " server " id = " labelNormal " ></ asp:Label >& nbsp; & nbsp; & nbsp;技巧题: < asp:Label runat = " server " id = " labelArtifice " ></ asp:Label > )
</ EditItemTemplate >
断点调试的时候值都可以赋给三个Label,但是等到页面出来的时候还是没值.
< asp:TextBox ID = " txtFExerciseAmount " CssClass = " NecessaryCss " runat = " server " Text = ' <%# Bind("FExerciseAmount") %> '
MaxLength = " 3 " onkeyup = " value=value.replace(/[^\d]/g,'') " value = ' 只能输入数字 ' onfocus = " if (value =='只能输入数字'){value =''} "
onblur = " return CountValidate(); " ></ asp:TextBox >
< asp:RegularExpressionValidator ID = " RegularExpressionValidator1 " runat = " server " ErrorMessage = " 试题量必须为整数! " Display = " Dynamic "
ControlToValidate = " txtFExerciseAmount " ValidationExpression = " [1-9]\d* " ></ asp:RegularExpressionValidator >
题目总数: < asp:Label runat = " server " id = " labelSum " ></ asp:Label > (基础题: < asp:Label runat = " server " id = " labelNormal " ></ asp:Label >& nbsp; & nbsp; & nbsp;技巧题: < asp:Label runat = " server " id = " labelArtifice " ></ asp:Label > )
</ EditItemTemplate >
用尽了各种方法还是没有解决?贴到园里请教高手.