我很惊讶昨晚看到我的代码工作正常,第二天突然我的textbox.text总是有空字符串..
我的代码是:
Name of Event* :
<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
Run Code Online (Sandbox Code Playgroud)
代码背后:
protected void Page_Load(object sender, EventArgs e) {
}
protected void create_Click(object sender, EventArgs e) {
if (!object.Equals(Session["UserLoginId"], null)) {
int mid = 0;
int cid = 0;
bool valid = true;
if (this.TextBox1.Text == "") {
error.Text = "<p style='color:red'>Marked Fields are compulsory!!</p>";
}
else {
.... // database insert ....
}
Run Code Online (Sandbox Code Playgroud)
我总是以error.text值结束.
为什么?
小智 5
有一个类似的问题,文本框在添加新行时被清除.单击添加按钮时,页面重新加载的问题.
修复了以下问题:
Sub Page_Load
If Not IsPostBack Then
BindGrid()
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
根据Microsoft的文档http://msdn.microsoft.com/en-us/library/aa478966.aspx.
| 归档时间: |
|
| 查看次数: |
16691 次 |
| 最近记录: |