2 u012801613 u012801613 于 2013.11.11 16:25 提问

ASP中HTML控件,UI层获取文本值问题

asp:code

姓名
年龄
住址
备注

Cs:code

public partial class AddUserInfo : System.Web.UI.Page
{
UserInfoManager userinfoManager = new UserInfoManager();

    protected string userName;
    protected int age;
    protected string address;
    protected string remark;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (Request.Form["txtUserName"] != null)
            {
                userName = Request.Form["txtUserName"];
            }
            if (Request.Form["txtUserAge"] != null)
            {
                age = Convert.ToInt32(Request.Form["txtUserAge"]);
            }
            if (Request.Form["txtAddress"] != null)
            {
                address = Request.Form["txtAddress"];
            }
            if (Request.Form["txtRemark"] != null)
            {
                remark = Request.Form["txtRemark"];
            }
            InsertInfo();
        }
    }
    public void InsertInfo()
    {
        UserInfo userinfo = new UserInfo();
        userinfo.UserName = userName;
        userinfo.UserAge = age;
        userinfo.UserAddress = address;
        userinfo.Remark = remark;
      int i=  userinfoManager.AddUserInfo(userinfo);
      if (i > 0)
      {
          Response.Write("添加成功!");
      }

    }

}

为什么获取不到htm控件文本值?是不是代码写的有问题?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Asp.net 中获取html控件的值的方法
在asp.net的**.aspx的源文件中,使用一个 html端的控件的方法如下:                    在**.aspx的设计界面,选中该文本框,点击右键,执行: 作为服务器控件运行,那么脚本代码变为:runat="server" />那么我们可以在服务器端执行使用如下代码来访问html控件的值.   string value = Text2.Value   
asp.net C#用JavaScript获取JS显示得到TextBox文本框控件text值内容
asp.net下面获取文本框控件里的文本,比如 在静态网页和asp一般是这样用 document.getElementById("fullName").value 但在aspx是不行的,因为fullName这个ID被服务器处理后会有变化,需要用下面的方式   function GetString() {    var newID = "";    var nameString =
asp.net服务端代码如何获取客户端控件的值(HTML控件)
把txtUserName作为服务器端控件运行如: name="Text1" type="text" value="htmlstring" runat="server" /> string str = Text1.Value;
ASP.Net 如何让后台的cs页面获取到前台的html控件的值
ASP.Net 如何让后台的cs页面获取到前台的html控件的值? 以前都会的东西,时间长忘记了,做下笔记   name="Text1"/>   获取方法: public partial class Default2 : System.Web.UI.Page { pr
ASP:Label控件(文本类控件)
Label控件(文本类控件) Label控件又称标签控件,主要用于显示用户不能编辑的文本,如标题或提示等。 Label控件可以用于显示固定的文本内容,或者根据程序的逻辑判断显示动态文本。 Label控件的常用属性及说明 属性 说明 ID 控件的ID名称,Label控件的唯一标志 Text 控件显示的文本
javascript获取label控件的值
<br /><HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <SCRIPT LANGUAGE="JavaScript"> <!--
获取GRIDVIEW中的TemplateField显示的文本值
GRIDVIEW中数据源绑定后的属性绑定我一般采取2种办法 一个是BoundField,只要设置DataField的对应属性名即可; 如:   还有一个是TemplateField ,用来处理特殊的显示; 如:                                                                         
后台获取前台Html文本框中的值(问答)
 我在前台建了一个普通的文件框.如下: 又创建了一个服务器控件  可以通过以下方法来在后台得到文本框的值:1.Request["phone"]   //把你的HTML控件设置一个name属性,并且设置一个值,比如:name="control1",然后你在后台代码中获取值可以用request["control1"] 2.把HTML控件转换成服务器控件,就是加一个runat=server的属
如何获取Web页面中radio按钮的值
如果在web页面的表单(表单名form1)里用了一组radio按钮,起名为button1。 要从js中取得被选中按钮对应的值,可按以下方法: function getRadioValue() {     var str;     for(i=0;i<document.form1.button1.length;i++)     {         if (document.form1.button
怎样在客户端得到页面上的dropdownlist当前选中的项目的文字?
问:我在.net页面上放了一个web控件dropdownlist:小王小昕小张现在想在客户端取得下拉框的当前值--text,而不是value,该如何得到?急!!function intial(){GetDropDownList();}function GetDropDownList(){var str = document.all.DropDownList1.value ;alert(str);