我request.querystring
只是用来访问我从一个页面传递给另一个页面的参数.
它给了我一个错误.
不可调用的成员'System.Web.HttpRequest.QueryString'不能像方法一样使用.
我正在使用C#.
任何帮助,将不胜感激!
我使用了自定义验证器
protected void cvIsActive_ServerValidate(object source,ServerValidateEventArgs args)
{
if(args.Value.Length==1)
args.IsValid = true;
else
args.IsValid = false;
}
Run Code Online (Sandbox Code Playgroud)
这是服务器验证的代码..我已经写过检查是否已检查.我已控制验证为复选框
<asp:CustomValidator runat="server" ErrorMessage="Please Select Status"
ID="cvIsActive" Font-Size="Smaller"
onservervalidate="cvIsActive_ServerValidate" ControlToValidate="chkIsActive"></asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)
但是一旦页面加载就会给出错误
Control 'chkIsActive' referenced by the ControlToValidate property of 'cvIsActive' cannot be validated.
Run Code Online (Sandbox Code Playgroud) 我安装了三个很好的浏览器:无与伦比的Mozilla,传统的Internet Explorer和热门的新Chrome.我非常爱他们,但在测试我的ASP.NET应用程序时,我宁愿使用IE浏览器.
请注意,我没有部署此应用程序.我只是从构思它的Visual Studio项目中启动它.这里的某个人会不会建议我可以指定它启动的浏览器的方式?谢谢.
使用网站管理工具,它总是给数据库带来错误.
<membership>
<providers>
<remove name="AspNetSqlMembershipProvider"/>
<add name="FTESqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="FTEDashBoard.ConnectionString"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/" requiresUniqueEmail="false"
passwordFormat="Hashed" maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
</providers>
</membership>
<roleManager>
<providers>
<remove name="AspNetSqlRoleProvider"/>
<add name="FTESqlRoleProvider" connectionStringName="FTEDashBoard.ConnectionString"
applicationName="/"
type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</roleManager>
Run Code Online (Sandbox Code Playgroud)
它给了我这个错误:
您选择的数据存储存在问题.这可能是由无效的服务器名称或凭据或权限不足引起的.它也可能是由未启用角色管理器功能引起的.单击下面的按钮可重定向到可以选择新数据存储的页面.
以下消息可能有助于诊断问题:对象引用未设置为对象的实例.当我想选择datatsource给我时以下消息可能有助于诊断问题:对象引用未设置为对象的实例.在ASP.providers_chooseprovidermanagement_aspx.Page_Load()的c:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles\Providers\chooseProviderManagement.aspx:第13行在System.Web.Util.CalliHelper.ArglessFunctionCaller(IntPtr fp,在System.Web上的System.Web.UI.Control.LoadRecursive()的System.Web.UI.Control.OnLoad(EventArgs e)处的System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,EventArgs e)处对象o) .UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint
我真的不是因为在工具中它无法访问数据库..我在web.config中的connectionstring是
<connectionStrings>
<add name="FTEDashBoard.ConnectionString" connectionString="Data Source=logsuatsql01;Initial Catalog=CMNBS;Persist Security Info=True;User ID=FTEDashboard;Password=dashbrdFte!@#;Max Pool Size=500;AttachDBFilename=|DataDirectory|aspnetdb.mdf;Connect Timeout=600"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud) 我正在使用authorization
web.config中的部分:
<authorization>
<allow roles="Administrator,Attorney,Director of Operations,Office Manager,Paralegal,Partner,Processor,Salary Admin,Unit Manager"/>
<deny users="*"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)
有了这个代码,我的母版页CSS以及我的图像就会消失,当我从web.config中删除它时,它会正确显示.知道为什么会这样表现吗?我们将不胜感激.
public DataTable UserUpdateTempSettings(int install_id, int install_map_id, string Setting_value,string LogFile)
{
SqlConnection oConnection = new SqlConnection(sConnectionString);
DataSet oDataset = new DataSet();
DataTable oDatatable = new DataTable();
SqlDataAdapter MyDataAdapter = new SqlDataAdapter();
try
{
oConnection.Open();
cmd = new SqlCommand("SP_HOTDOC_PRINTTEMPLATE_PERMISSION", oConnection);
cmd.Parameters.Add(new SqlParameter ("@INSTALL_ID", install_id));
cmd.Parameters.Add(new SqlParameter ("@INSTALL_MAP_ID", install_map_id));
cmd.Parameters.Add(new SqlParameter("@SETTING_VALUE", Setting_value));
if (LogFile != "")
{
cmd.Parameters.Add(new SqlParameter("@LOGFILE",LogFile));
}
cmd.CommandType = CommandType.StoredProcedure;
MyDataAdapter.SelectCommand = cmd;
cmd.ExecuteNonQuery();
MyDataAdapter.Fill(oDataset);
oDatatable = oDataset.Tables[0];
return oDatatable;
}
catch (Exception ex)
{
Utils.ShowError(ex.Message);
return oDatatable;
}
finally …
Run Code Online (Sandbox Code Playgroud)