如何在不使用runat服务器的情况下访问代码隐藏中的html控件值?
这里我使用 javascript 添加 html 控件(输入)。在这里,我无法应用 asp.net 控件,因为它是从 java 脚本动态生成的,我只想在由 javascript 动态生成的男女混合页面中使用输入值。
有什么方法可以从asp.net 中的HTML 控件中获取值吗?
Here I have using javascript for adding html control(Input). here I am not able to apply asp.net control because it come dynamically from java script I just want to use input value in my coed behind page which is generated by javascript dynamically.
Is there any way to get value from HTML control in asp.net.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
通过在 Button_Click 上使用 Request.Form["id"]` ,您将获得 html 控件的值
string id = Request.Form["id"]
By using Request.Form["id"]` on Button_Click, you will get the value of html control
string id = Request.Form["id"]
您可以无需访问表单控件,您需要执行以下操作:
runat="server"
Html
C# 代码:
You can access the form control without having
runat="server"
you need to do followingHtml
C# Code:
您可以使用 ajax post 将数据从客户端发送到服务器代码。您需要在 asp.net 页面和用户 ajax post 中编写一个 Web 方法。
这是一个示例
http: //encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
You can use ajax post to post your data from the client to the server code . You need to write a web method in asp.net page and user ajax post .
here is an example
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
您可以尝试
获取文本区域。
在 Head 中使用 java 脚本函数。
如果您想在后面的代码中使用,只需在隐藏字段和隐藏字段中取一个值即可。访问它。
保持警惕,你会获得价值。我希望它对你有帮助。
谢谢
You can try this
get a text area.
In Head use a java script function.
If you want to use in code behind so just take a value in hidden field & access it.
in alert you will get value.I hope it help you.
Thanks