做表单时总是弹出窗口问要不要加label、要不要加form,请问加不加这些有啥不同?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做表单时总是弹出窗口问要不要加label、要不要加form,请问加不加这些有啥不同?相关的知识,希望对你有一定的参考价值。
label没什么两样,但是form你不加的话你的表单就白做了,不加你的表单元素是提交不到服务器的,建议你在加表单元素前先加form,然后在里面加表单元素 参考技术A html元素 - label大字体 小字体
定义
为页面上的其它元素指定标签。
Specifies a label for another element on the page.
注释
要将 LABEL 绑定到其它的控件,请将 LABEL 元素的 FOR 属性设置为与该控件的 ID 相同。将 LABEL 绑定到控件的 NAME 属性毫无用处。但是,要提交表单,你必须为 LABEL 元素所绑定到的控件指定 NAME。
有两种方法给所指定的快捷键添加下划线。LABEL 元素的 rich text 支持可以在 ACCESSKEY 属性所指定的快捷键字符两侧加上 U 元素。如果你更愿意使用样式表(CSS)来应用样式,可以将该字符包含在 SPAN 中,并设置样式为“text-decoration: underline”。
如果用户单击 LABEL,则会先触发 LABEL 上的 onclick 事件,然后触发由 htmlFor 属性所指定的控件上的 onclick 事件。按下 LABEL 设定的快捷键将设置焦点但并不触发 onclick 事件。
标签不允许嵌套。
此元素在 Internet Explorer 4.0 及以上版本的 HTML 和脚本中可用。
此元素是内嵌元素。
此元素需要关闭标签。
另外,团IDC网上有许多产品团购,便宜有口碑
c# webBrowser1 模拟点击超链接后,如何获取连接页面的信息(ajax ),需要不弹出窗口
我现在有一个form1和一个form2,webBrowser1放在form1里,程序模拟点击后是弹出新窗口form1,如果设置跳出的新窗口放在form2里,那么会出现错误“/”应用程序中的服务器错误。 网站是asp.net开发的的,支持ajax ,post方式。这个如何解决,我只想获取超链接后页面的内容。
参考技术A public AxSHDocVw.AxWebBrowser _axWebBrowser;public class HE_WebBrowserTag
//注意,每一个WebBrowser控件都有一个tag,我定义成一个简单的class,它用来包含一些该控件相关的独有信息。请看:
public int _TabIndex = 0;
public bool _CanBack = false;
public bool _CanForward = false;
private void axWebBrowser1_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e)
_axWebBrowser = CreateNewWebBrowser();
e.ppDisp = _axWebBrowser.Application;
private AxSHDocVw.AxWebBrowser CreateNewWebBrowser()
AxSHDocVw.AxWebBrowser _axWebBrowser = new AxSHDocVw.AxWebBrowser();
_axWebBrowser.Tag = new HE_WebBrowserTag();
TabPage _TabPage = new TabPage();
_TabPage.Controls.Add(_axWebBrowser);
_axWebBrowser.Dock = DockStyle.Fill;
//_axWebBrowser.DocumentComplete += new AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEventHandler(this.axWebBrowser1_DocumentComplete);
tabControl1.TabPages.Add(_TabPage); tabControl1.SelectedTab = _TabPage;
return _axWebBrowser; 参考技术B 捕获webBrowser控件的NewWindow事件和Nativageting2事件就可以处理掉了追问
这个试过了,会出现错误。
追答看微软的文档,直接拖出来的肯定报错,
MSDN关于WebBrowser控件的文档很详细的描述,
就是想不到其他办法了,现在停在这一步了
追答如果你想自己做一个浏览器的话,那WinForm的WebBrowser不适合你,弹出新的窗口没办法保留原来窗口的信息
追问那用什么控件或者用什么办法可以实现,我只是想获取页面的信息,但是一般的通过地址获取会出错,所以只有模拟点击提交
追答模拟点击也不一定要弹出窗口吧,弹出的窗口跟之前的窗口有关联么
追问获取的数据需要提交到第一个窗口,如果不弹出窗口,那么如何实现,请教下
追答post提交应该是提交到服务器,跟提交到哪个窗口有什麼关系
本回答被提问者和网友采纳以上是关于做表单时总是弹出窗口问要不要加label、要不要加form,请问加不加这些有啥不同?的主要内容,如果未能解决你的问题,请参考以下文章