|
Hi,
I am very new to Ajax and was trying to use ajax control tab in asp.net.
I downloaded the Ajax toolkit 3.5 and added them in the toolbar. then i use the toolbar as follows in my ascx page.
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Default.ascx.cs" Inherits="MyProject.Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:TabContainer ID="MainView" runat="server" ActiveTabIndex="3"
Width="594px">
<asp:TabPanel runat="server" HeaderText="Submission" ID="TabPanel1">
</asp:TabPanel>
<asp:TabPanel ID="TabPanel2" runat="server" HeaderText="Transfers">
</asp:TabPanel>
<asp:TabPanel ID="TabPanel3" runat="server" HeaderText="Errors">
</asp:TabPanel>
<asp:TabPanel ID="TabPanel4" runat="server" HeaderText="Messages">
</asp:TabPanel>
</asp:TabContainer>
when i run it, it gave error like this:
Server Error in '/ICS' Application.
This page is missing a HtmlHead control which is required for the CSS stylesheet link that is being added. Please add <head runat="server" />.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NotSupportedException: This page is missing a HtmlHead control which is required for the CSS stylesheet link that is being added. Please add <head runat="server" />.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[NotSupportedException: This page is missing a HtmlHead control which is required for the CSS stylesheet link that is being added. Please add <head runat="server" />.]
AjaxControlToolkit.ScriptObjectBuilder.RegisterCssReferences(Control control) +740
AjaxControlToolkit.ScriptControlBase.OnLoad(EventArgs e) +20
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
I don't know where shall I get this HtmlHead Control and where to keep this. Can anyone guide me please ?
suchita
|
|
|
|
|
|
ya i did the same thing and it worked.
Thanks
suchita
|
|
|
|
|
Hi,
I have a list of doc files located on a server, I need to open them on a client side in asp .net form.
I don't want the users to be able to enter the directories or the files (security permissions) directly,
\\servername\c$\directory name, so I removed all security permissions, but I still want the users to be able to open
the files from the web site, can you help me?
thanks,
Yefi
modified on Tuesday, February 15, 2011 7:59 AM
|
|
|
|
|
You can receive the filename by a querystring.
string filename = Request.QueryString["filename"];
Then you can validate everything you need and, if the file is a simple textfile, you can open it and write all its contents to the page.
You can even do this with other file formats, but then you must set the document type and maybe need to use a page only to "download" the file.
|
|
|
|
|
Not good for me, if the filename permissions on the server are minimum I can't open the file.
|
|
|
|
|
But not even the code running at the server side is able to open the file?
If that's the case, it will be impossible to solve.
I think what you want is something like this:
Direct connections to a folder or http folder: They are not able to access the files.
Connections to a page - Such page will be able to see only files located at "some directory". If "some directory" is protected from reading, you may need some type of impersonation.
But, then, the flow will be:
Clients (without any access) will access your page at the server.
Such page will have some type of impersonation, can verify if the file only contains the names (no .., no drive letter and so on) and, even then, it only has access to one directory. It reads the file (if valid) and then returns its contents.
If you need, I can detail better about impersonation, but I don't think that you will really need that.
|
|
|
|
|
First you need to give the user some way of selecting which file they need to open. This can be done through may ways, may be you list all the files on you page?
Once a user selects (knows) which file they want, they don't permission on the server side. But asp.net will definitely need a permission to read/access the files from that folder. If asp.net does not have permission then it will fail.
|
|
|
|
|
In order to open the document on the client side, the encoding must be set to an appropriate type for the relevant document. The thing you need to set is known as the MIME type, for instance - if you want to open up an Excel document, the content type should be set to application/vnd.ms-excel. I hope that this helps.
|
|
|
|
|
Hi,
is there anyway to create dynamic variables at the runtime based on a
string input from another function
string datatypestring="int";
using this datatypestring i need to create a integer variable at run
time.is there any methods available in reflection to create dynamic
variables(like int, double etc)
|
|
|
|
|
|
Yes, there is, but you must first get the real type (or must do conversions by your own).
Type type = Type.GetType("System.Int32");
object value = Activator.CreateInstance(type);
But note that I am using "System.Int32" and not "int". For double, you must use "System.Double".
After creating it, it returns as object, but casting it will work.
|
|
|
|
|
I am making outlook2010 add-ins by using visual studio 2010.
I want menu to which image top and Caption is below.
So i was coding as below.
But when i run outlook , i can see menu which image is left and Caption is right.
1. How can i Fix This?
2. And I have other question
I want to show submenu when i click right button.
How can i add? now i am reference msdn but there is not answer.
button_1.Style = Office.MsoButtonStyle.msoButtonIconAndCaptionBelow;
button_1.Caption = "Button 1";
button_1.Tag = "Button1";
button_1.Picture = getImage();
sealed public class ConvertImage : System.Windows.Forms.AxHost
{
private ConvertImage()
: base(null)
{
}
public static stdole.IPictureDisp Convert
(System.Drawing.Image image)
{
return (stdole.IPictureDisp)System.
Windows.Forms.AxHost
.GetIPictureDispFromPicture(image);
}
}//sealed public class ConvertImage : System.Windows.Forms.AxHost
private stdole.IPictureDisp getImage()
{
stdole.IPictureDisp tempImage = null;
try
{
System.Drawing.Icon newIcon = new System.Drawing.Icon(@"Stars1.ico");
ImageList newImageList = new ImageList();
newImageList.Images.Add(newIcon);
tempImage = ConvertImage.Convert(newImageList.Images[0]);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
return tempImage;
}//private stdole.IPictureDisp getImage()
hi
My english is a little.
anyway, nice to meet you~~
|
|
|
|
|
I do complie and create dll file in debug folder.
This dll file is outlook's add-ins funtion.
So i want to test other pc.
I move this dll file to other pc and input regsvr32 ~~~.dll.
But Error is displayed which DLLRegisterServer entry point was not found.
How can i Test this dll file?
|
|
|
|
|
buffering83 wrote: I do complie and create dll file in debug folder.
You may want to distribute 'release' version as opposed to debug version
buffering83 wrote: This dll file is outlook's add-ins funtion.
But you heading says asp.net dll. So which one is it?
buffering83 wrote: So i want to test other pc.
I move this dll file to other pc and input regsvr32 ~~~.dll.
If this is .net dll you don't need to register it, on the other hand if it OLE control or ActiveX then make sure regsvr32 directory (System32 dir) is in your path. Try the full path if needed.
buffering83 wrote: But Error is displayed which DLLRegisterServer entry point was not found.
This is an indication you don't need to register the dll
See here for help - http://office.microsoft.com/en-us/outlook-help/enable-or-disable-add-ins-in-office-programs-HA010034127.aspx[^]
|
|
|
|
|
Thank You!
hi
My english is a little.
anyway, nice to meet you~~
and give me your advice anytime~
|
|
|
|
|
Hi fellows,
How could I add apply nice formatting to the content area of body of the google calendar events?
Thanks
|
|
|
|
|
Work for Google.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
I wish, but first i need to solve this milestone.
|
|
|
|
|
Hi all, I need to develop a progress bar in my web application which is in asp.net. This progress bar should see on screen while switching to new page of my application.
I have master page in which i have created diffrent menues.. like Audit,Manual,Update
on click of tht different pages will get disply.
so i want to disply progressbar on click of those menus
<td id="tdmnuPerfRating" valign="middle" align="center" style="width: 200px; height: 25px;
background-image: url(./images/grey_bg.jpg);" onmouseover="javascript:changecolor(this,'on');"
onmouseout="javascript:changecolor(this,'off');">
<asp:HyperLink ID="HyperLink3" runat="server" CssClass="CSMenu" Text="Performance Rating"
NavigateUrl="~/ViewAudit.aspx" />
</td>
<td align="center" valign="middle" style="width: 1px; height: 25px">
<div style="display: inherit;">
<img src="images/line_vertical.jpg" border="0" alt="Line" height="25px" /></div>
</td>
<td id="tdIssue" valign="middle" align="center" style="width: 200px; height: 25px;
background-image: url(./images/grey_bg.jpg);" onmouseover="javascript:changecolor(this,'on');"
onmouseout="javascript:changecolor(this,'off');">
<asp:HyperLink ID="HyperLink27" runat="server" CssClass="CSMenu" Text="Issues"
NavigateUrl="~/ViewIssues.aspx" />
</td>
|
|
|
|
|
Firstly, in the future when posting code snippets please format them using the "code block" menu item.
You will not be able to have the progress bar remain while navigating to another page in this manner. Remember the web is stateless so each request is rendered new to the browser, thus closing the current displayed page.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
thaks for the your reply
|
|
|
|
|
i can read session in aspx.cs by using blow code.
Session["ID"] = "imsiTemp";
But It is not working in App_CODE Folder.
How can i read and write in App_code(.cs)?
hi
My english is a little.
anyway, nice to meet you~~
and give me your advice anytime~
|
|
|
|
|
You have asked the same question just few days back. click here[^] for your question as well as answer.
|
|
|
|
|
Thank you!
hi
My english is a little.
anyway, nice to meet you~~
and give me your advice anytime~
|
|
|
|