Tag: webforms

从.Net打印服务器端(不带WinForms)

嘿,印刷爱好者需要一些指示,让我朝着正确的方向发展。 我正在开发一个本地商店的epos系统,我们稍后将把它们绑定到一个电子商务网站。 epos系统的前端将是WinForms,因此我们可以轻松处理USB设备,我们将使用WebForms / MVC管理控制台。 我们缺乏经验的一个领域是印刷。 我们需要打印条形码,并希望通过管理控制台(基于Web)执行此操作。 所以(最后)问题。 我们从哪里开始寻找允许我们从webforms的.net服务器(IIS)实例直接打印到连接的打印机的代码。

如何在asp.net网站上允许撇号

在我的asp.net网站中,我创建用户的详细信息,如果用户的姓氏是Sam’s那么当我编辑用户时,文本框中的显示是Sam's但在数据库中它存储为Sam的,当我只是尝试将名称更新为Sam时,我得到下面的错误,我应该如何在文本框中显示名称txt_EditLastName.Text = gvrow.Cells[2].Text; A potentially dangerous Request.Form value was detected from the client (ctl00$MainContent$txt_EditLastName=”Sam's”).

将文本框文本保存到XML文件中

我有一个带有1个按钮和4个文本框的ASP.NET WebForm。 每次加载页面时,都会执行以下代码从XML文件读取数据并显示在文本框中: private void PutWhatWasBefore() { var xml = XDocument.Load(@”C:\Settings.xml”); From_display.Text = xml.Element(“Settings”).Element(“Remember”).Attribute(“fromdisplay”).Value.ToString(); From_Smtp.Text = xml.Element(“Settings”).Element(“Remember”).Attribute(“fromsmtp”).Value.ToString(); subject.Text = xml.Element(“Settings”).Element(“Remember”).Attribute(“subject”).Value.ToString(); } 此代码运行良好,它将所有内容放在文本框中。 但是,这是一个很大但是,当我单击按钮时,以下代码写入XML文件不起作用: string tem = Template1.Text; string from = From_Smtp.Text; string dis = From_display.Text; string sub = subject.Text; var x = new XDocument( new XElement(“Settings”, new XElement(“Remember”, new XAttribute(“fromsmtp”, from), new XAttribute(“subject”, sub), new […]

asp.net webforms google登录

我一直在网上寻找一个解决方案,使用用户谷歌帐户在asp.net webform应用程序上进行身份validation。 我想要的只是用户登录他的谷歌帐户并返回我的webform应用程序,显示名称,谷歌ID和电子邮件forms,我会处理其余的。 我试过http://dotnetopenauth.net/,Google .Net Api,但我从来没有找到一个有效的例子。 任何人都可以通过一个有效的例子指出我正确的方向。 (C#或vb.net)

如何在某些方法执行时在aspx页面(WebForms)中显示等待进程

如何在我的ASPX网页中显示某种类型的消息( 我正在使用WebForms,而不是MVC ),这表示我的项目的某些方法正在执行时作为“等待进程”。 我不是在询问如何制作一些HTML / CSS / DOM的东西,我要求更多关于异步检查的内容。 例如:来自网络的一些数据可能不会很快传递给客户端,并且当它确实发生时 – 它对用户来说看起来非常难看。 它只是空闲而且看起来像一个有bug的页面,其中没有明显突出的状态( 许多用户不在浏览器中观看页面加载状态,他们希望在Web应用程序中完全查看它,如在桌面应用程序中 )。 我想显示一条消息,如“等待操作结束” ,我不知道如何在我的ASPX页面中进行异步检查,以便在某些方法执行时获取当前状态( 它们是否已完成等等… ) 。 我真正想要的是伪代码: while (methodExecuting) show(waitMessage); 如何在ASP.NET项目的WebForms中完成?

在VisulaStudio 2017上创建和编辑ASP.net Web表单项目

从ASP.NET Core中删除此类项目后,Visual Studio 2017是否仍支持创建和编辑ASP.NET WebForms项目?

Treeviewvalidation

树视图具有叶节点复选框。如果检查了至少一个节点并且不超过用户可以选择的特定节点(比如说3个节点),则需要validation树视图。 注意:Treeview是一个asp.net树视图(不是ajax树视图)

ASP.NET站点地图,有多重要?

我完成了我的网站,或者我想。 我没有站点地图,并且通过一些奇迹我错过了站点地图的整个概念,甚至不知道它是一件事。 我想对我的CS老师大吼一声。 我一直在阅读它,动态生成站点地图似乎相当复杂,我必须这样做,因为我的页面基本上只是一个使用参数搜索的大型数据库。 这对谷歌搜索引擎的相关性有多重要? 例如,如果有人在Google上搜索我的网站,就像这样的”www.mySite.com food” 。 如果我的数据库中有一个名为”food”的类别,如果有人在我的网站上使用搜索,他们会找到一个食品类别,但谷歌会知道吗? 谷歌会找到”www.mySite.com/Find?Result=food”吗? 编辑:使用可以在ASP.NET中创建的Web.Sitemap或者我应该使用名为sitemap.txt的文件是否正确?

如何在ASP.NET Webform中使用Jquery表单插件?

我遇到了这个插件: http : //malsup.com/jquery/form/#getting-started 我想知道如何在asp.net webforms中使用它? 我用什么来代替action=”comment.php” ? WEBMETHOD? ASPX: $(document).ready(function () { // bind ‘myForm’ and provide a simple callback function $(‘frmMaster’).ajaxForm(function () { alert(“Thank you for your comment!”); }); }); Name: Comment: 代码背后: [WebMethod] public string UPLOAD(HttpContext context) { return “test”; } 注意:我正在使用母版页。

__doPostBack仅在页面上有LinkBut​​ton,Calendar或WizardStep控件时才有效

我发现__doPostBack存在问题并找到了解决方法。 我正在寻找原因的解释和/或比我的工作更好的解决方案。 场景:我有一个填充了值的下拉列表; “ – 选择 – ”,“一个”和“两个”。 如果用户选择“一个”,则执行客户端脚本。 如果用户选择“两个”,则执行服务器端脚本。 问题:客户端脚本通过调用__doPostBack来启动回发。 但是,除非页面上还有LinkBut​​ton,Calendar或WizardStep控件,否则不会实际发生回发。 我实际上浏览了Visual Studio工具箱中的所有标准工具并对它们进行了全部测试。 它必须是这三者之一。 解决方法:添加由跨度包围的链接按钮,并将显示设置为无。 LinkButton 问题:有人可以提供这种行为的解释或提供比我的“解决方案”更好的解决方案吗? 来源 – Javascript (我把它放在头部标签之间) function DropDownList1_change(elementRef) { var selectedIndex = elementRef.selectedIndex; if (selectedIndex > 0) { var selectedValue = elementRef.options[selectedIndex].value; if (selectedValue == “One”) { alert(“Because you selected ‘One’, special javascript code will be executed”); // Special […]