C#后台获得html文本框值问题

我用了html的文本,不知道怎么样让它在点击html的按钮时获取html文本框的内容给C#后台使用,求高手教教

你的问题描述有二义性,所以分两种情况来说:

    你的HTML按钮是一个客户端控件。这种情况下,你可以使用JS的document.getelementbyid("文本框的ID").value()来获取到文本框内容,或者用jquery的$("#文本框ID").val()来获取。获取完成以后通过ajax的方式来传送给后台的C#代码,如localhost:8890/tmp.aspx?username=mol。C#通过request["username"]来获取你传入的参数。其中mol是用来代表你要传入的文本框的值。

    你的HTML中有runat="server"标记,这样的话,在本页面的后台代码中,可以使用如下的方法获取:

    文本框ID.value();

追问

request["username"]中的username值得是什么?

追答

username就是你传给后台程序中的值,比如你文本框中输入了“摩尔”,那么你传送的时候就是../tmp.aspx?username=摩尔.另外document.getelementbyid("文本框的ID").value()中写错了,value后面没有括号。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-01
asp.net取html文本框的值不是用.text 而是用的value

记住你的html文本框要 runat=“server”追问

不行用runat会使html的点击按钮失效

追答

他与按钮无关的 但是你后台是没有办法获取这个内容的

追问

就是这样才不知道要怎么获取它的值,因为一使用runat就会使html无法在提取完后跳转到新的页面上

在C#中怎样获得html控件的值
方法1:C Label1.Text = Request.Form["txtName"].ToString();方法2:C System.Collections.Specialized.NameValueCollection nc = new System.Collections.Specialized.NameValueCollection(Request.Form);Label1.Text = nc.GetValues("txtName")[0].ToString();注: "txtName"为Html控件的"name"属性...

C#中的catch如何获取哪个文本框的值输入错误?
这个一般的思路是在提交数据库之前就去检查2个值是否规范,可以用正则表达式,也可以按照字符串一个一个的判断。要按照你的想法,你可以去查询下更准确的错误,不要笼统的用exception,另外可以自己写抛出的异常。

怎样从C#代码取得值,然后复制给html代码中的<a href=" "><\/a>?_百 ...
如果你是用后台代码的话就先获取a标签的id然后把数据库中的值给它就完了(a标签可以加runat="server")

c# 如何让textbox只能输入小数(只能两位)
这个是HTML的页面 直接把相关JS放到 ASPX的设计页面 <hr \/> 输入框 <input id="testA" onkeyup="testA(this)"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(\/[^\\d\\.]\/g,''))"> <hr \/> 你最好 前台判断,提高用户体验;后台也判断吧,保证安全.这个兼容...

C# httpwebrequest 获取抓取解析html的数据,前提需要使用用户名和密码登...
抓过来之后,源码在本地,然后把用户名和密码赋值到登陆文本框,找到登陆按钮,用jQuery的$("#id").trigger("click")触发登陆按钮的点击事件

C#后台向前台传值的问题
根据你贴上来的代码。你完全可以 T=(HtmlGenericControl)this.Page.FindControl("id"); \/\/你这个控件是不是服务器控件?你这样的写法,它必须是。如果它是,直接T.Text=你想绑定的值,就行了。

ASP C#在后台为什么用Request["tx"]取不到前台控件textbox中的值
你这样的操作其实需要回传.因此比较适合使用ajax来取得前台的鼠标坐标值.你可以自己编写javascript函数或者使用asp.net的callback技术.

c# 从html取出id为573422836的值。也就是0
c# 取html值: 你这是非服务器控件,要用C#在后台取值,那么就要能过js或者jquery,也可以通过提交表单的方式到后台去用request获取

C#怎样获取html select选中的选项?
给html select标签加一个ruant = "server" id="Sel_Test"然后在后台就 获取选中项的值 = Sel_Test.Items[Sel_Test.SelectedIndex].Value;获取选中项的文本 = Sel_Test.Items[Sel_Test.SelectedIndex].Text;还有一种方式 用前台Javascript 取值,需要的话可以Q聊65481498 谢谢!

c#winform如何把另一窗口中的textbox值调用过来
private void button1_Click(object sender, EventArgs e) { \/\/ 用我们自己编写的构造函数创建Form2,传入文本框text1.Text Form2 f2 = new Form2(textBox1.Text); f2.Show(); } }}运行结果如下:

相似回答