Tag: asp.net

必须将带有’LinkBut​​ton’类型的控件xxx放在带有runat = server的表单标签内

我有一个DataGrid ,我试图在单击一个ASP.NET 按钮时导出。 确切的错误是: 必须将带有’LinkBut​​ton’类型的控件’ctl00_body_RollupDG_ctl02_btnShowGLdetail’放在带有runat = server的表单标记内。 我在这里发现了类似的问题,但似乎都表明这是因为ASP.NET控件没有放在ContentPlaceHolder中,或者ContentPlaceHolder 没有放在RunAt Server表单中。 我有这两个,所以情况并非如此。 我的ExportExcelFile方法捕获RenderControl()处的HttpException (如上面的屏幕截图所示)。 该代码如下: protected void ExportExcelFile(object Sender, EventArgs e) { //export to excel var grdResults = (periodCriteria.SelectedValue == “year”) ? RollupDG : QuarterDG; var response = HttpContext.Current.Response; response.Clear(); response.Charset = String.Empty; response.ContentType = “application/vnd.ms-excel”; response.AddHeader(“Content-Disposition”, “attachment; filename=GlBudgetReport.xls”); using (var sw = new StringWriter()) { […]

WebAPI上传错误。 MIME多部分流的预期结束。 MIME多部分消息未完成

作为MVC4的WebAPI的一部分,我一直在关注本教程以支持文件上传: http : //blogs.msdn.com/b/henrikn/archive/2012/03/01/file-upload-and-asp-net-web -api.aspx 。 当我的控制器收到请求时,它会抱怨“MIME多部分消息未完成”。 有没有人有关于如何调试这个的任何提示? 我已经尝试将流的位置重置为0,因为在它遇到处理程序之前还有其他东西在读取它之前。 我的HTML看起来像这样: Select file(s) to upload : 和我的控制器的Post方法如下: public Task<IEnumerable> Post() { if (Request.Content.IsMimeMultipartContent()) { Stream reqStream = Request.Content.ReadAsStreamAsync().Result; if (reqStream.CanSeek) { reqStream.Position = 0; } string fullPath = HttpContext.Current.Server.MapPath(“~/App_Data”); var streamProvider = new MultipartFormDataStreamProvider(fullPath); var task = Request.Content.ReadAsMultipartAsync(streamProvider).ContinueWith(t => { if (t.IsFaulted || t.IsCanceled) Request.CreateErrorResponse(HttpStatusCode.InternalServerError, t.Exception); […]

初始化字符串的格式不符合从索引0开始的规范

我正在使用Microsoft Enterprise Lip II有这种方法在网站上插入资源我得到这个错误我不认为这是权限问题而且我真的不知道如何解决它。通过我测试connectionStrings的方式和它工作正常 public static int Insert(Resoursce r) { Database objDB = new SqlDatabase(“SiteSqlServer”); int val = 0; using (DbCommand cmd = objDB.GetStoredProcCommand(“InsertResoursce”)) { // OutParameter objDB.AddOutParameter(cmd,”@OutResoursceID”,DbType.Int32,int.MaxValue); // iNParameter objDB.AddInParameter(cmd, “@ModuleId”, DbType.Int32, r.ModuleId); objDB.AddInParameter(cmd, “@Summary”, DbType.StringFixedLength, r.Summary); objDB.AddInParameter(cmd, “@PageId”, DbType.StringFixedLength, r.PageID); objDB.AddInParameter(cmd, “@TypeId”, DbType.Int32, r.TypeID); objDB.AddInParameter(cmd, “@UserID”, DbType.Guid, r.UserID); objDB.AddInParameter(cmd, “@Enabled”, DbType.Boolean, r.Enabled); objDB.AddInParameter(cmd, […]

如何使用ASP.NET动态创建文本框,然后将其值保存在数据库中?

我正在创建一个调查网站。 我想动态添加文本框,然后在数据库中获取它们的值。 现在让我们说我从下拉列表中选择4个动态文本框。 选择下拉列表的代码: protected void NumDropDown_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList1.SelectedValue == “TextBox”) { int j; i = int.Parse(NumDropDown.SelectedValue); Session[“i”] = i; switch (i) { case 1: t = new TextBox[i]; Session[“textBox”] = t; for (j = 0; j < i; j++) { t[j] = new TextBox(); t[j].ID = "txtCheckbox" + j.ToString(); Panel1.Controls.Add(t[j]); […]

如何在ASP.net页面中设置面包屑

我的页面文件夹层次结构是(它们都在同一个文件夹中): Site.Master Default.aspx https://stackoverflow.com/questions/26892575/how-to-set-up-a-breadcrumb-in-an-asp-net-page/find_provider.aspx provider.aspx 我有一个Web.sitemap页面设置: 我在我的MasterPage中调用: Home <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='’> 所以Default.aspx是我的登陆页面。 用户可以单击https://stackoverflow.com/questions/26892575/how-to-set-up-a-breadcrumb-in-an-asp-net-page/find_provider.aspx来搜索他们选择的提供者。 对于每个提供者搜索结果,用户可以单击PROFILE链接以查看每个提供者的信息,即provider.aspx页面。 所以: 如果我在主页上我的面包屑应该是: Home 如果我在找到提供者页面,我的面包屑应该是: Home Provider 如果我在个人资料页面上,我的面包屑应该是: Home Provider Profile 相反,我在我的页面上看到了这一点(无论我在哪个页面): 请帮我修改代码,以便为每个sitenode和subsitenode显示痕迹。 我想要实现的样本: HTML: Find a Provider <!–{ON THE CURRENT PAGE TEXT/URL–> 输出:

如何检索嵌入的xml资源?

我在我的类库中添加了一个XML文件作为嵌入式资源,方法是使用Visual Studio中的项目属性访问,然后使用Resources | 添加资源| 添加现有文件… 我试图使用以下代码访问该文件,但我不断返回null引用。 有人有主意吗? var path = Server.MapPath(“~/bin/MyAssembly.dll”); var assembly = Assembly.LoadFile(path); var stream = assembly.GetManifestResourceStream(“MyNamespace.filename.xml”);

如何从gridview获取列名?

我想知道如何从gridview获取列名? 按其编号而非名称。 喜欢:姓名|年龄|生日:(所以姓名= 0,年龄= 1等…) 谢谢。

如何计算c#中sql表的行数?

如何计算c#中sql表的行数? 我需要从我的数据库中提取一些数据……

如何在ASP.NET中创建一个简单的是/否弹出窗口,将结果返回给我的c#?

使用ASP.NET,如何提示用户输入是/否问题并将结果返回给我的.ascx? 到目前为止,我可以使用Javascript打开一个确认对话框,但我无法返回值。 但我不知道这是不是正确的做法。

从服务器通知客户端

如果我有一个asp.net应用程序,并且我想在服务器上发生更改时通知用户,我该怎么做。 与silverlight客户端相同的事情。 对于silverlight客户端,是否有某种forms从Silverlight客户端订阅服务器上的事件?