基本上我想在.net浏览器中使用javascript(geckofx,webkit.net或默认浏览器对象)
原因是我想使用javascript将winform(文本框)中的文本添加到<'form'>上的文本框中在网页上标记。
C#可以实现吗?
即:
html页面,包含以下内容
<form>
<input type="text" id="username" />
</form>
我可以使用javascript使用C#Web浏览器更改该字段中的文本
希望能更好地解决我的问题。对不起。
答案 0 :(得分:-1)
只需使用yourControl.ClientID
<script type="text/javascript">
document.getElementById("username").value = document.getElementById('<%= yourControlName.ClientID %>').value;
</script>
如果您想从服务器访问该控件
只需将runat="server"
添加到您的文本框中,即可从服务器访问它。
<form runat="server">
<input type="text" id="username" runat="server" />
</form>
注意:您只能拥有一个带有runat="server"
属性